Module std::marker1.0.0[][src]

Expand description

原始 traits 和类型表示类型的基本属性。

Rust 类型可以根据其固有属性以各种有用的方式进行分类。 这些分类表示为 traits。

Macros

Copy

派生宏,生成 Copy trait 的 impl。

Structs

PhantomData

零大小的类型用来标记那些行为像它们拥有一个 T 的东西。

PhantomPinned

没有实现 Unpin 的标记类型。

Traits

DiscriminantKindExperimental

编译器内部的 trait 用于指示枚举判别式的类型。

StructuralEqExperimental

模式匹配中使用的常量需要 trait。

StructuralPartialEqExperimental

模式匹配中使用的常量需要 trait。

UnsizeExperimental

可以是未定义大小的类型也可以是动态大小的类型。

Copy

只需复制位即可复制其值的类型。

Send

可以跨线程边界传输的类型。

Sized

在编译时已知常量大小的类型。

Sync

可以在线程之间安全共享引用的类型。

Unpin

固定后可以安全移动的类型。