Module abi_stable::marker_type
source · 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
andClone
, 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
.