[][src]Module abi_stable::marker_type

Zero-sized types .

Structs

NotCopyNotClone

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.

SyncSend

Marker type used to mark a type as being Send+Sync.

UnsafeIgnoredType

MarkerType which ignores its type parameter in its StableAbi implementation.

UnsyncUnsend

Marker type used to mark a type as being !Send+!Sync.

ZeroSized

A Zero-sized type used by VirtualWrapper<Pointer<ZeroSized<T>>>.

Type Definitions

ErasedObject

Used by vtables/pointers to signal that the type has been erased.