List of all items
Structs
- DynTrait
- abi_stability::ConstGeneric
- abi_stability::extra_checks::ExtraChecks_TO
- abi_stability::extra_checks::ExtraChecks_trait::ExtraChecks_Interface
- abi_stability::extra_checks::ExtraChecks_trait::ExtraChecks_TO
- abi_stability::extra_checks::TypeChecker_TO
- abi_stability::extra_checks::TypeChecker_trait::TypeChecker_Interface
- abi_stability::extra_checks::TypeChecker_trait::TypeChecker_TO
- abi_stability::get_static_equivalent::Unsized
- abi_stability::stable_abi_trait::AbiConsts
- abi_stability::stable_abi_trait::SabiUnsafeOpaqueField
- abi_stability::stable_abi_trait::UnsafeOpaqueField
- erased_types::DynTrait
- erased_types::RequiredTraits
- erased_types::TypeInfo
- erased_types::UneraseError
- erased_types::VTable_Ref
- erased_types::interfaces::CloneEqInterface
- erased_types::interfaces::CloneInterface
- erased_types::interfaces::DEIteratorCloneInterface
- erased_types::interfaces::DEIteratorInterface
- erased_types::interfaces::DebugDefEqInterface
- erased_types::interfaces::DebugDisplayInterface
- erased_types::interfaces::DefaultInterface
- erased_types::interfaces::FmtWriteInterface
- erased_types::interfaces::IoWriteInterface
- erased_types::interfaces::IteratorInterface
- erased_types::interfaces::PartialEqInterface
- erased_types::interfaces::UnpinInterface
- erased_types::trait_objects::DebugDisplayObject
- erased_types::trait_objects::HasherObject
- external_types::crossbeam_channel::RIntoIter
- external_types::crossbeam_channel::RIter
- external_types::crossbeam_channel::RReceiver
- external_types::crossbeam_channel::RSender
- external_types::parking_lot::mutex::RMutex
- external_types::parking_lot::mutex::RMutexGuard
- external_types::parking_lot::once::ROnce
- external_types::parking_lot::rw_lock::RReadGuard
- external_types::parking_lot::rw_lock::RRwLock
- external_types::parking_lot::rw_lock::RWriteGuard
- external_types::serde_json::RawValueBox
- external_types::serde_json::RawValueRef
- for_examples::Module
- for_examples::Module_Prefix
- for_examples::Module_Ref
- for_examples::PhantModule
- for_examples::PhantModule_Prefix
- for_examples::PhantModule_Ref
- for_examples::ValidTag_Interface
- for_examples::ValidTag_NEMarker
- for_examples::ValidTag_Storage
- inline_storage::alignment::AlignTo1
- inline_storage::alignment::AlignTo1024
- inline_storage::alignment::AlignTo128
- inline_storage::alignment::AlignTo16
- inline_storage::alignment::AlignTo16384
- inline_storage::alignment::AlignTo2
- inline_storage::alignment::AlignTo2048
- inline_storage::alignment::AlignTo256
- inline_storage::alignment::AlignTo32
- inline_storage::alignment::AlignTo32768
- inline_storage::alignment::AlignTo4
- inline_storage::alignment::AlignTo4096
- inline_storage::alignment::AlignTo512
- inline_storage::alignment::AlignTo64
- inline_storage::alignment::AlignTo8
- inline_storage::alignment::AlignTo8192
- inline_storage::alignment::AlignToUsize
- library::AbiHeader
- library::AbiHeaderRef
- library::LibHeader
- library::RawLibrary
- library::RootModuleConsts
- library::c_abi_testing::CAbiTestingFns
- marker_type::ErasedObject
- marker_type::ErasedPrefix
- marker_type::NonOwningPhantom
- marker_type::NotCopyNotClone
- marker_type::SyncSend
- marker_type::SyncUnsend
- marker_type::UnsafeIgnoredType
- marker_type::UnsyncSend
- marker_type::UnsyncUnsend
- nonexhaustive_enum::AssertCsArgs
- nonexhaustive_enum::EnumInfo
- nonexhaustive_enum::NonExhaustive
- nonexhaustive_enum::UnwrapEnumError
- pointer_trait::PK_MutReference
- pointer_trait::PK_Reference
- pointer_trait::PK_SmartPointer
- prefix_type::PTStructLayout
- prefix_type::PrefixRef
- prefix_type::WithMetadata_
- reexports::False
- reexports::True
- sabi_trait::RObject
- sabi_trait::UneraseError
- sabi_trait::doc_examples::Action_TO
- sabi_trait::doc_examples::Action_trait::Action_Interface
- sabi_trait::doc_examples::Action_trait::Action_TO
- sabi_trait::doc_examples::ConstExample_TO
- sabi_trait::doc_examples::ConstExample_trait::ConstExample_Interface
- sabi_trait::doc_examples::ConstExample_trait::ConstExample_TO
- sabi_trait::doc_examples::Doer_TO
- sabi_trait::doc_examples::Doer_trait::Doer_Interface
- sabi_trait::doc_examples::Doer_trait::Doer_TO
- sabi_types::CmpIgnored
- sabi_types::Constructor
- sabi_types::LateStaticRef
- sabi_types::MovePtr
- sabi_types::NulStr
- sabi_types::RMut
- sabi_types::RRef
- sabi_types::StaticRef
- sabi_types::bitarray::BitArray64
- sabi_types::bitarray::BitArray64Iter
- sabi_types::rsmallbox::RSmallBox
- sabi_types::version::ParseVersionError
- sabi_types::version::VersionNumber
- sabi_types::version::VersionStrings
- std_types::RArc
- std_types::RBox
- std_types::RBoxError_
- std_types::RDuration
- std_types::RHashMap
- std_types::RIoError
- std_types::RIoErrorKind
- std_types::RSlice
- std_types::RSliceMut
- std_types::RStr
- std_types::RString
- std_types::RVec
- std_types::Tuple1
- std_types::Tuple2
- std_types::Tuple3
- std_types::Tuple4
- std_types::UTypeId
- std_types::cow::BorrowingRCowStr
- std_types::cow::BorrowingRCowU8Slice
- std_types::map::IntoIter
- std_types::map::Keys
- std_types::map::MutIterInterface
- std_types::map::RHashMap
- std_types::map::ROccupiedEntry
- std_types::map::RVacantEntry
- std_types::map::RefIterInterface
- std_types::map::ValIterInterface
- std_types::map::Values
- std_types::string::Drain
- std_types::string::FromUtf8Error
- std_types::string::IntoIter
- std_types::string::RString
- std_types::utypeid::UTypeId
- std_types::vec::Drain
- std_types::vec::IntoIter
- std_types::vec::RVec
- type_layout::CompFieldAccessor
- type_layout::CompGenericParams
- type_layout::CompTLField
- type_layout::CompTLFields
- type_layout::CompTLFunction
- type_layout::FmtFullType
- type_layout::GenericParams
- type_layout::GenericTLEnum
- type_layout::GenericTLPrefixType
- type_layout::IncompatibleWithNonExhaustive
- type_layout::IsExhaustive
- type_layout::ItemInfo
- type_layout::LifetimeIndex
- type_layout::LifetimeIndexArray
- type_layout::LifetimeIndexPair
- type_layout::LifetimeRange
- type_layout::MTLIterator
- type_layout::MismatchedTLDataVariant
- type_layout::ModPath
- type_layout::MonoSharedVars
- type_layout::MonoTLEnum
- type_layout::MonoTLPrefixType
- type_layout::MonoTypeLayout
- type_layout::MultipleTypeLayouts
- type_layout::OptionU16
- type_layout::OptionU8
- type_layout::SharedVars
- type_layout::StartLen
- type_layout::StartLenConverter
- type_layout::TLDiscriminants
- type_layout::TLEnum
- type_layout::TLField
- type_layout::TLFields
- type_layout::TLFieldsIterator
- type_layout::TLFunction
- type_layout::TLFunctionIter
- type_layout::TLFunctionQualifiers
- type_layout::TLFunctionSlice
- type_layout::TLFunctions
- type_layout::TLNonExhaustive
- type_layout::TLPrefixType
- type_layout::TypeLayout
- type_layout::TypeLayoutIndex
- type_layout::TypeLayoutRange
- type_layout::data_structures::ArrayLen
- type_layout::tagging::CheckableTag
- type_layout::tagging::FromLiteral
- type_layout::tagging::KeyValue
- type_layout::tagging::Tag
- type_layout::tagging::TagErrors
- type_level::downcasting::TD_CanDowncast
- type_level::downcasting::TD_Opaque
- type_level::impl_enum::Implemented
- type_level::impl_enum::Unimplemented
- type_level::trait_marker::Clone
- type_level::trait_marker::Debug
- type_level::trait_marker::Default
- type_level::trait_marker::Deserialize
- type_level::trait_marker::Display
- type_level::trait_marker::DoubleEndedIterator
- type_level::trait_marker::Eq
- type_level::trait_marker::Error
- type_level::trait_marker::FmtWrite
- type_level::trait_marker::Hash
- type_level::trait_marker::IoBufRead
- type_level::trait_marker::IoRead
- type_level::trait_marker::IoSeek
- type_level::trait_marker::IoWrite
- type_level::trait_marker::Iterator
- type_level::trait_marker::Ord
- type_level::trait_marker::PartialEq
- type_level::trait_marker::PartialOrd
- type_level::trait_marker::Send
- type_level::trait_marker::Serialize
- type_level::trait_marker::Sync
- type_level::trait_marker::Unpin
- utils::PanicInfo
Enums
- abi_stability::extra_checks::ExtraChecksError
- external_types::parking_lot::once::ROnceState
- for_examples::ValidTag
- library::CheckTypeLayout
- library::IsLayoutChecked
- library::LibraryError
- library::LibraryPath
- library::LibrarySuffix
- library::RootModuleError
- pointer_trait::CallReferentDrop
- pointer_trait::Deallocate
- pointer_trait::PointerKind
- prefix_type::IsAccessible
- prefix_type::IsConditional
- reflection::ModReflMode
- sabi_types::ConstructorOrValue
- sabi_types::MaybeCmp
- sabi_types::NulStrError
- std_types::RCmpOrdering
- std_types::RCow
- std_types::ROption
- std_types::RResult
- std_types::RSeekFrom
- std_types::cow::RCow
- std_types::map::REntry
- type_layout::DiscriminantRepr
- type_layout::FieldAccessor
- type_layout::GenericTLData
- type_layout::LifetimeArrayOrSlice
- type_layout::MonoTLData
- type_layout::ReprAttr
- type_layout::TLData
- type_layout::TLDataDiscriminant
- type_layout::TLDiscriminant
- type_layout::TLFieldOrFunction
- type_layout::TLPrimitive
- type_layout::tagging::CTVariant
- type_layout::tagging::Primitive
- type_layout::tagging::TagVariant
Unions
Traits
- InterfaceType
- StableAbi
- abi_stability::extra_checks::ExtraChecks
- abi_stability::extra_checks::ExtraChecks_trait::ExtraChecks
- abi_stability::extra_checks::ForExtraChecksImplementor
- abi_stability::extra_checks::TypeChecker
- abi_stability::extra_checks::TypeChecker_trait::TypeChecker
- abi_stability::get_static_equivalent::GetStaticEquivalent_
- abi_stability::stable_abi_trait::PrefixStableAbi
- abi_stability::stable_abi_trait::StableAbi
- erased_types::DeserializeDyn
- erased_types::InterfaceType
- erased_types::IteratorItem
- erased_types::IteratorItemOrDefault
- erased_types::MakeRequiredTraits
- erased_types::MakeVTable
- erased_types::SerializeProxyType
- erased_types::SerializeType
- for_examples::ValidTag_Bounds
- inline_storage::AlignerFor
- inline_storage::InlineStorage
- library::IntoRootModuleResult
- library::RootModule
- nonexhaustive_enum::DeserializeEnum
- nonexhaustive_enum::GetEnumInfo
- nonexhaustive_enum::GetVTable
- nonexhaustive_enum::NonExhaustiveMarker
- nonexhaustive_enum::NonExhaustiveSharedOps
- nonexhaustive_enum::SerializeEnum
- nonexhaustive_enum::ValidDiscriminant
- pointer_trait::AsMutPtr
- pointer_trait::AsPtr
- pointer_trait::CanTransmuteElement
- pointer_trait::GetPointerKind
- pointer_trait::ImmutableRef
- pointer_trait::OwnedPointer
- pointer_trait::PointerKindVariant
- pointer_trait::TransmuteElement
- prefix_type::PrefixRefTrait
- prefix_type::PrefixTypeTrait
- reexports::SelfOps
- sabi_trait::ReborrowBounds
- sabi_trait::doc_examples::Action
- sabi_trait::doc_examples::Action_trait::Action
- sabi_trait::doc_examples::ConstExample
- sabi_trait::doc_examples::ConstExample_trait::ConstExample
- sabi_trait::doc_examples::Doer
- sabi_trait::doc_examples::Doer_trait::Doer
- sabi_types::bitarray::BooleanEnum
- std_types::cow::RCowCompatibleRef
- traits::IntoInner
- traits::IntoOwned
- traits::IntoReprC
- traits::IntoReprRust
- type_level::downcasting::GetUTID
- type_level::impl_enum::ImplFrom_
- type_level::impl_enum::Implementability
Macros
- RTuple
- declare_root_module_statics
- extern_fn_panic_handling
- make_item_info
- nulstr
- nulstr_trunc
- package_version_strings
- rslice
- rstr
- rtry
- rtry_opt
- rtuple
- rvec
- staticref
- tag
- tl_genparams
Attribute Macros
Derive Macros
Functions
- abi_stability::check_layout_compatibility
- abi_stability::stable_abi_trait::get_prefix_field_type_layout
- abi_stability::stable_abi_trait::get_type_layout
- const_utils::abs_sub_usize
- const_utils::empty_slice
- const_utils::log2_usize
- const_utils::low_bit_mask_u64
- const_utils::max_u64
- const_utils::max_usize
- const_utils::min_max_usize
- const_utils::min_u16
- const_utils::min_u64
- const_utils::min_u8
- const_utils::min_usize
- external_types::crossbeam_channel::bounded
- external_types::crossbeam_channel::never
- external_types::crossbeam_channel::unbounded
- library::abi_header_from_path
- library::abi_header_from_raw_library
- library::c_abi_testing::run_tests
- library::development_utils::compute_library_path
- library::lib_header_from_path
- library::lib_header_from_raw_library
- nonexhaustive_enum::assert_correct_default_storage
- nonexhaustive_enum::assert_correct_storage
- pointer_trait::immutable_ref::from_nonnull
- pointer_trait::immutable_ref::from_raw_ptr
- pointer_trait::immutable_ref::to_nonnull
- pointer_trait::immutable_ref::to_raw_ptr
- prefix_type::panic_on_missing_field_ty
- prefix_type::panic_on_missing_fieldname
- reexports::transmute_ignore_size
- sabi_types::bitarray::bool_to_enum
- sabi_types::bitarray::enum_to_bool
- std_types::cow::deserialize_borrowed_bytes
- std_types::cow::deserialize_borrowed_str
- std_types::utypeid::new_utypeid
- utils::distance_from
- utils::ffi_panic_message
- utils::leak_value
- utils::manuallydrop_as_raw_mut
- utils::manuallydrop_as_rmut
- utils::ref_as_nonnull
- utils::take_manuallydrop
- utils::transmute_mut_reference
- utils::transmute_reference
Type Aliases
- abi_stability::extra_checks::ExtraChecksBox
- abi_stability::extra_checks::ExtraChecksRef
- abi_stability::extra_checks::ExtraChecksStaticRef
- abi_stability::extra_checks::ExtraChecks_CTO
- abi_stability::extra_checks::ExtraChecks_trait::ExtraChecks_Backend
- abi_stability::extra_checks::ExtraChecks_trait::ExtraChecks_CTO
- abi_stability::extra_checks::StoredExtraChecks
- abi_stability::extra_checks::TypeCheckerMut
- abi_stability::extra_checks::TypeChecker_CTO
- abi_stability::extra_checks::TypeChecker_trait::TypeChecker_Backend
- abi_stability::extra_checks::TypeChecker_trait::TypeChecker_CTO
- abi_stability::get_static_equivalent::GetStaticEquivalent
- for_examples::ValidTag_NE
- inline_storage::GetAlignerFor
- library::RootModuleResult
- nonexhaustive_enum::NonExhaustiveFor
- nonexhaustive_enum::NonExhaustiveWI
- nonexhaustive_enum::NonExhaustiveWS
- prefix_type::FieldAccessibility
- prefix_type::FieldConditionality
- prefix_type::WithMetadata
- sabi_trait::doc_examples::Action_CTO
- sabi_trait::doc_examples::Action_trait::Action_Backend
- sabi_trait::doc_examples::Action_trait::Action_CTO
- sabi_trait::doc_examples::ConstExample_CTO
- sabi_trait::doc_examples::ConstExample_trait::ConstExample_Backend
- sabi_trait::doc_examples::ConstExample_trait::ConstExample_CTO
- sabi_trait::doc_examples::Doer_CTO
- sabi_trait::doc_examples::Doer_trait::Doer_Backend
- sabi_trait::doc_examples::Doer_trait::Doer_CTO
- std_types::RBoxError
- std_types::RCowSlice
- std_types::RCowStr
- std_types::RCowVal
- std_types::SendRBoxError
- std_types::UnsyncRBoxError
- std_types::cow::RCowSlice
- std_types::cow::RCowStr
- std_types::cow::RCowVal
- std_types::map::Drain
- std_types::map::Iter
- std_types::map::IterMut
- type_layout::CompTLFieldRepr
- type_layout::LifetimeIndexPairRepr
- type_layout::StartLenRepr
- type_level::impl_enum::ImplFrom