[][src]Module no_std_compat::marker

Macros

Copy

Derive macro generating an impl of the trait Copy.

Structs

PhantomData

Zero-sized type used to mark things that "act like" they own a T.

PhantomPinned

A marker type which does not implement Unpin.

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.

Unpin

Types that can be safely moved after being pinned.

DiscriminantKindExperimental

Compiler-internal trait used to indicate the type of enum discriminants.

StructuralEqExperimental

Required trait for constants used in pattern matches.

StructuralPartialEqExperimental

Required trait for constants used in pattern matches.

UnsizeExperimental

Types that can be "unsized" to a dynamically-sized type.