条目
语法:
条目:
外围属性*
可见性条目
| 宏条目可见性条目:
可见性?
(
模块
| 外部Crate
| Use声明
| 函数
| 类型别名
| 结构体
| 枚举
| 联合体
| 常量条目
| 静态条目
| Trait
| 实现
| 外部块
)
条目 是 crate 的具体组件。条目在 模块 中排列。 所有条目都有自己的 路径 以决定处在模块树的位置。
条目在编译时将完全确定,在运行时通常静态不变,且在内存中只读。
有以下几种类型的条目:
某些条目会形成隐式的作用域,从而包含子条目。 也就是说,在函数或模块内,条目的声明 (在许多情况下) 可以与语句、控制块等混合, 该条目的含义与在作用域外部声明相同 — 但条目仍然是静态的 — 有所不同的是,该条目在命名空间内的 路径 被所包围条目的名称限定,或者仅对于所包围条目是私有的 (在函数的情况下) 。 相关条目的语法解释了子条目声明可能出现的确切位置。