Module core::marker 1.0.0[−][src]
Expand description
原始 traits 和类型表示类型的基本属性。
Rust 类型可以根据其固有属性以各种有用的方式进行分类。 这些分类表示为 traits。
Macros
| Copy | 派生宏,生成 |
Structs
| PhantomData | 零大小的类型用来标记那些行为像它们拥有一个 |
| PhantomPinned | 没有实现 |
Traits
| DiscriminantKind | Experimental 编译器内部的 trait 用于指示枚举判别式的类型。 |
| StructuralEq | Experimental 模式匹配中使用的常量需要 trait。 |
| StructuralPartialEq | Experimental 模式匹配中使用的常量需要 trait。 |
| Unsize | Experimental 可以是未定义大小的类型也可以是动态大小的类型。 |
| Copy | 只需复制位即可复制其值的类型。 |
| Send | 可以跨线程边界传输的类型。 |
| Sized | 在编译时已知常量大小的类型。 |
| Sync | 可以在线程之间安全共享引用的类型。 |
| Unpin | 固定后可以安全移动的类型。 |