Expand description
Macros§
- type_
marker - Defines zero-cost, zero-sized, generic marker IDs.
- type_
resource - Defines zero-cost, zero-sized, type-safe resource IDs.
Structs§
- Phantom
Data core
Zero-sized type used to mark things that “act like” they own aT
.- Phantom
Pinned core
A marker type which does not implementUnpin
.- Type
Resource - A newtype-based ID that associates a resource with its inner ID.
Traits§
- Copy
core
Types whose values can be duplicated simply by copying bits.- Send
core
Types that can be transferred across thread boundaries.- Sized
core
Types with a constant size known at compile time.- Sync
core
Types for which it is safe to share references between threads.- Type
Resourced - Represents an association between a resource and its inner data type.
- Unpin
core
Types that do not require any pinning guarantees.
Derive Macros§
- Copy
core
Derive macro generating an impl of the traitCopy
.