Module core::marker 1.0.0
[−]
[src]
Primitive traits and types representing basic properties of types.
Rust types can be classified in various useful ways according to their intrinsic properties. These classifications are represented as traits.
Structs
| PhantomData |
Zero-sized type used to mark things that "act like" they own a |
Traits
| Copy |
Types whose values can be duplicated simply by copying bits. |
| Send |
Types that can be transferred across thread boundaries. |
| Sized |
Types with a constant size known at compile time. |
| Sync |
Types for which it is safe to share references between threads. |
| Unsize |
[ Experimental ] Types that can be "unsized" to a dynamically-sized type. |