Rust语言圣经

rw-book-cover

Metadata

Highlights

  • 父模块完全无法访问子模块中的私有项,但是子模块却可以访问父模块、父父..模块的私有项。 (View Highlight)
  • 模块可见性不代表模块内部项的可见性,模块的可见性仅仅是允许其它模块去引用它,但是想要引用它内部的项,还得继续将对应的项标记为 pub。 (View Highlight)
  • • 将结构体设置为 pub,但它的所有字段依然是私有的 • 将枚举设置为 pub,它的所有字段也将对外可见 (View Highlight)
  • mod front_of_house; 告诉 Rust 从另一个和模块 front_of_house 同名的文件中加载该模块的内容 (View Highlight)