[][src]Module abi_stable::sabi_types

ffi-safe types that aren't wrappers for other types.

Re-exports

pub use self::ignored_wrapper::CmpIgnored;
pub use self::move_ptr::MovePtr;
pub use self::version::VersionNumber;
pub use self::version::VersionStrings;
pub use self::version::ParseVersionError;

Modules

ignored_wrapper

Wrapper type(s) where their value is ignored in some trait impls .

move_ptr

Contains the MovePtr<_> type.

rsmallbox

Contains the RSmallBox<_> type.

version

Types representing the version number of a library.

Structs

LateStaticRef

A late-initialized static reference,with fallible initialization.

RSmallBox

A box type which stores small values inline as an optimization.

ReturnValueEquality

Wrapper type for an extern fn()->T using the return value for comparisons.

StaticRef

A wrapper type for vtable static references, and other constants that have non-'static generic parameters but are safe to reference for the lifetime of T.

Enums

MaybeCmp

An Option-like type which is only compares equal if it contains a value.