pub use crate::{
abi_stability::{
const_generics::{ConstGeneric,ConstGenericVTableFor},
extra_checks::{ExtraChecks_MV,StoredExtraChecks},
get_static_equivalent::{GetStaticEquivalent_,GetStaticEquivalent},
stable_abi_trait::{
GetTypeLayoutCtor,
StableAbi,
PrefixStableAbi,
UNSAFE_EXTERN_FN_LAYOUT,
EXTERN_FN_LAYOUT,
},
},
inline_storage::InlineStorage,
marker_type::{
NonOwningPhantom,
NotCopyNotClone,
UnsafeIgnoredType,
UnsyncUnsend,
UnsyncSend,
SyncSend,
SyncUnsend,
},
nonexhaustive_enum::{
assert_nonexhaustive,
GetVTable as GetNonExhaustiveVTable,
GetEnumInfo,EnumInfo,ValidDiscriminant,GetNonExhaustive,
NonExhaustive,
},
reflection::ModReflMode,
pointer_trait::{ImmutableRef, ImmutableRefTarget},
prefix_type::{
panic_on_missing_field_ty,
FieldAccessibility,
FieldConditionality,
IsAccessible,
IsConditional,
PrefixTypeTrait,
PrefixRefTrait,
WithMetadata_,
PrefixRef,
PrefixMetadata,
PTStructLayout,
},
sabi_types::{
Constructor,
VersionStrings,
MovePtr,
RRef,
RMut,
},
std_types::{
utypeid::new_utypeid,
RSome,RNone,
},
type_layout::{
_private_MonoTypeLayoutDerive,
_private_TypeLayoutDerive,
CompTLFields,
CompTLFunction,
DiscriminantRepr,
FieldAccessor,
GenericTLData,
GenericTLEnum,
GenericTLPrefixType,
IsExhaustive,
LifetimeIndex,
MonoTLData,
MonoTLEnum,
MonoTLPrefixType,
MonoTypeLayout,
ReprAttr,
StartLen,
Tag,
TLDiscriminants,
TLFunction,
TLFunctions,
TLNonExhaustive,
TypeLayout,
SharedVars,
MonoSharedVars,
},
type_level::{
impl_enum::{Implemented,Unimplemented,ImplFrom},
trait_marker,
unerasability::TU_Opaque,
},
sabi_trait::vtable::{RObjectVtable_Ref, RObjectVtable},
extern_fn_panic_handling,
};
pub use std::{
convert::identity,
fmt::{Formatter, Debug, Result as FmtResult},
ptr::NonNull,
};
pub use repr_offset::offset_calc::next_field_offset;
pub use core_extensions::{
type_level_bool::{False, True},
type_asserts::AssertEq,
};
pub mod renamed {
pub use super::{
ConstGeneric as __ConstGeneric,
ConstGenericVTableFor as __ConstGenericVTableFor,
GetStaticEquivalent_ as __GetStaticEquivalent_,
GetStaticEquivalent as __GetStaticEquivalent,
LifetimeIndex as __LifetimeIndex,
GetTypeLayoutCtor as __GetTypeLayoutCtor,
StableAbi as __StableAbi,
_private_TypeLayoutDerive as __private_TypeLayoutDerive,
TLFunction as __TLFunction,
TLFunctions as __TLFunctions,
CompTLFields as __CompTLFields,
CompTLFunction as __CompTLFunction,
StartLen as __StartLen,
WithMetadata_ as __WithMetadata_,
PTStructLayout as __PTStructLayout,
FieldAccessor as __FieldAccessor,
ModReflMode as __ModReflMode,
ReprAttr as __ReprAttr,
TLDiscriminants as __TLDiscriminants,
IsExhaustive as __IsExhaustive,
DiscriminantRepr as __DiscriminantRepr,
RSome as __RSome,
RNone as __RNone,
RRef as __RRef,
RMut as __RMut,
UNSAFE_EXTERN_FN_LAYOUT as __UNSAFE_EXTERN_FN_LAYOUT,
EXTERN_FN_LAYOUT as __EXTERN_FN_LAYOUT,
};
}