1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*!
types and traits related to abi stability.
*/

#[doc(hidden)]
pub mod abi_checking;
pub mod const_generics;
pub mod extra_checks;
pub mod get_static_equivalent;
pub mod stable_abi_trait;

pub use self::{
    abi_checking::exported_check_layout_compatibility as check_layout_compatibility,
    const_generics::{ConstGeneric,ConstGenericVTableFor},
    get_static_equivalent::{GetStaticEquivalent_,GetStaticEquivalent},
    stable_abi_trait::{StableAbi,PrefixStableAbi,AbiConsts,TypeLayoutCtor,GetTypeLayoutCtor},
};

#[doc(no_inline)]
pub use self::{
    extra_checks::{TypeChecker,ExtraChecks},
};