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.
PhantomData | Zero-sized type used to mark things that "act like" they own a |
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. |
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/marker/index.html