1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
/*! types and traits related to abi stability. */ #[macro_use] pub mod type_layout; pub(crate) mod abi_checking; pub mod stable_abi_trait; #[cfg(test)] mod layout_tests; pub use self::{ stable_abi_trait::{ AbiInfo, AbiInfoWrapper, StableAbi, SharedStableAbi, }, }; use self::{ stable_abi_trait::{ GetAbiInfo, }, type_layout::{ LifetimeIndex, TLData, TLField, TypeLayout, TypeLayoutParams, }, }; use self::type_layout::RustPrimitive;