[][src]Module abi_stable::abi_stability

types and traits related to abi stability.

Re-exports

pub use self::const_generics::ConstGeneric;
pub use self::const_generics::GetConstGenericVTable;
pub use self::get_static_equivalent::GetStaticEquivalent_;
pub use self::get_static_equivalent::GetStaticEquivalent;
pub use self::stable_abi_trait::StableAbi;
pub use self::stable_abi_trait::SharedStableAbi;
pub use self::stable_abi_trait::AbiConsts;
pub use self::stable_abi_trait::TypeLayoutCtor;
pub use self::stable_abi_trait::GetTypeLayoutCtor;
pub use self::extra_checks::TypeChecker;
pub use self::extra_checks::ExtraChecks;

Modules

const_generics

This module implements the trait object used to check const generics.

extra_checks

Contains items for adding checks to individual types.

get_static_equivalent

Containst the GetStaticEquivalent_ trait and related items.

stable_abi_trait

Where the StableAbi trait is declared,as well as related types/traits.

Functions

check_layout_compatibility

Checks that the layout of interface is compatible with implementation,