Module abi_stable::marker_type [−][src]
Expand description
Zero-sized types .
Structs
Used by vtables/pointers to signal that the type has been erased.
Used by pointers to vtables/modules to signal that the type has been erased.
An ffi-safe equivalent of a PhantomData<fn()->T>
Zero-sized marker type used to signal that even though a type
could implement Copy
and Clone
,
it is semantically an error to do so.
Marker type used to mark a type as being Send + Sync
.
Marker type used to mark a type as being !Send + Sync
.
MarkerType which ignores its type parameter in its StableAbi
implementation.
Marker type used to mark a type as being Send + !Sync
.
Marker type used to mark a type as being !Send + !Sync
.