List of all items
Structs
- boxed::ArchivedBox
- boxed::BoxResolver
- collections::btree_map::ArchivedBTreeMap
- collections::btree_map::BTreeMapResolver
- collections::btree_map::Iter
- collections::btree_map::Keys
- collections::btree_map::Values
- collections::btree_set::ArchivedBTreeSet
- collections::btree_set::BTreeSetResolver
- collections::swiss_table::index_map::ArchivedIndexMap
- collections::swiss_table::index_map::IndexMapResolver
- collections::swiss_table::index_map::Iter
- collections::swiss_table::index_map::Keys
- collections::swiss_table::index_map::Values
- collections::swiss_table::index_set::ArchivedIndexSet
- collections::swiss_table::index_set::IndexSetResolver
- collections::swiss_table::map::ArchivedHashMap
- collections::swiss_table::map::HashMapResolver
- collections::swiss_table::map::Iter
- collections::swiss_table::map::IterMut
- collections::swiss_table::map::Keys
- collections::swiss_table::map::Values
- collections::swiss_table::map::ValuesMut
- collections::swiss_table::set::ArchivedHashSet
- collections::swiss_table::set::HashSetResolver
- collections::swiss_table::table::ArchivedHashTable
- collections::swiss_table::table::HashTableResolver
- collections::swiss_table::table::RawIter
- collections::util::Entry
- de::Duplicate
- de::ErasedPtr
- de::Unify
- de::pooling::Duplicate
- de::pooling::ErasedPtr
- de::pooling::Unify
- ffi::ArchivedCString
- ffi::CStringResolver
- hash::FxHasher64
- net::ArchivedIpv4Addr
- net::ArchivedIpv6Addr
- net::ArchivedSocketAddrV4
- net::ArchivedSocketAddrV6
- niche::option_box::ArchivedOptionBox
- niche::option_nonzero::ArchivedOptionNonZeroI128
- niche::option_nonzero::ArchivedOptionNonZeroI16
- niche::option_nonzero::ArchivedOptionNonZeroI32
- niche::option_nonzero::ArchivedOptionNonZeroI64
- niche::option_nonzero::ArchivedOptionNonZeroI8
- niche::option_nonzero::ArchivedOptionNonZeroU128
- niche::option_nonzero::ArchivedOptionNonZeroU16
- niche::option_nonzero::ArchivedOptionNonZeroU32
- niche::option_nonzero::ArchivedOptionNonZeroU64
- niche::option_nonzero::ArchivedOptionNonZeroU8
- ops::ArchivedRange
- ops::ArchivedRangeFrom
- ops::ArchivedRangeInclusive
- ops::ArchivedRangeTo
- ops::ArchivedRangeToInclusive
- option::Iter
- option::IterMut
- rc::ArcFlavor
- rc::ArchivedRc
- rc::RcFlavor
- rc::RcResolver
- rel_ptr::RawRelPtr
- rel_ptr::RelPtr
- result::Iter
- result::IterMut
- ser::Composite
- ser::allocator::AllocationTracker
- ser::allocator::BackupAllocator
- ser::allocator::BufferAllocator
- ser::allocator::BumpAllocator
- ser::allocator::GlobalAllocator
- ser::sharing::Duplicate
- ser::sharing::Unify
- ser::writer::BufferWriter
- ser::writer::IoWriter
- string::ArchivedString
- string::StringResolver
- time::ArchivedDuration
- tuple::ArchivedTuple1
- tuple::ArchivedTuple10
- tuple::ArchivedTuple11
- tuple::ArchivedTuple12
- tuple::ArchivedTuple13
- tuple::ArchivedTuple2
- tuple::ArchivedTuple3
- tuple::ArchivedTuple4
- tuple::ArchivedTuple5
- tuple::ArchivedTuple6
- tuple::ArchivedTuple7
- tuple::ArchivedTuple8
- tuple::ArchivedTuple9
- util::AlignedBytes
- util::AlignedBytesResolver
- util::AlignedVec
- util::ArchivedAlignedBytes
- util::Drain
- util::ScratchVec
- validation::validators::ArchiveValidator
- validation::validators::DefaultValidator
- validation::validators::SharedValidator
- vec::ArchivedVec
- vec::VecResolver
- with::Acquire
- with::AsAtomic
- with::AsOwned
- with::AsString
- with::AsVec
- with::AtomicLoad
- with::Boxed
- with::BoxedInline
- with::Cloned
- with::CopyOptimize
- with::Immutable
- with::Inline
- with::Lock
- with::Map
- with::Niche
- with::Raw
- with::Relaxed
- with::SeqCst
- with::Skip
- with::UnixTimestamp
- with::Unsafe
- with::With
Enums
- net::ArchivedIpAddr
- net::ArchivedSocketAddr
- niche::option_box::OptionBoxResolver
- option::ArchivedOption
- rc::ArchivedRcWeak
- rc::RcWeakResolver
- rel_ptr::RelPtrError
- result::ArchivedResult
- validation::validators::ArchiveError
- validation::validators::SharedError
- with::UnixTimestampError
Unions
Traits
- Archive
- ArchivePointee
- ArchiveUnsized
- Deserialize
- DeserializeUnsized
- Portable
- Serialize
- SerializeUnsized
- de::Pooling
- de::PoolingExt
- de::SharedPointer
- de::pooling::Pooling
- de::pooling::PoolingExt
- de::pooling::SharedPointer
- rel_ptr::Offset
- ser::Allocator
- ser::Positional
- ser::Sharing
- ser::SharingExt
- ser::Writer
- ser::WriterExt
- ser::allocator::Allocator
- ser::sharing::Sharing
- ser::sharing::SharingExt
- ser::writer::Positional
- ser::writer::Writer
- ser::writer::WriterExt
- traits::Archive
- traits::ArchivePointee
- traits::ArchiveUnsized
- traits::Deserialize
- traits::DeserializeUnsized
- traits::Portable
- traits::Serialize
- traits::SerializeUnsized
- validation::ArchiveContext
- validation::ArchiveContextExt
- validation::LayoutRaw
- validation::SharedContext
- with::ArchiveWith
- with::DeserializeWith
- with::SerializeWith
Macros
Derive Macros
Functions
- access
- access_mut
- access_unchecked
- access_unchecked_mut
- deserialize
- from_bytes
- from_bytes_unchecked
- hash::hash_value
- rel_ptr::signed_offset
- serialize
- to_bytes
- util::access_pos_unchecked
- util::access_pos_unchecked_mut
- util::access_pos_unsized_unchecked
- util::access_pos_unsized_unchecked_mut
- util::access_unchecked
- util::access_unchecked_mut
- util::access_unsized_unchecked
- util::access_unsized_unchecked_mut
- util::deserialize
- util::from_bytes_unchecked
- util::serialize
- util::serialize_into
- util::serialize_rel_ptr
- util::serialize_rel_ptr_into
- util::to_bytes
- validation::util::access
- validation::util::access_mut
- validation::util::access_pos
- validation::util::access_pos_mut
- validation::util::access_pos_with_context
- validation::util::access_pos_with_context_mut
- validation::util::access_with_context
- validation::util::access_with_context_mut
- validation::util::check_pos_with_context
- validation::util::from_bytes
Type Aliases
- Archived
- ArchivedMetadata
- RawRelPtr
- RelPtr
- Resolver
- niche::option_box::Iter
- niche::option_box::IterMut
- niche::option_nonzero::ArchivedOptionNonZeroIsize
- niche::option_nonzero::ArchivedOptionNonZeroUsize
- niche::option_nonzero::Iter
- niche::option_nonzero::IterMut
- primitive::ArchivedAtomicI16
- primitive::ArchivedAtomicI32
- primitive::ArchivedAtomicI64
- primitive::ArchivedAtomicIsize
- primitive::ArchivedAtomicU16
- primitive::ArchivedAtomicU32
- primitive::ArchivedAtomicU64
- primitive::ArchivedAtomicUsize
- primitive::ArchivedChar
- primitive::ArchivedF32
- primitive::ArchivedF64
- primitive::ArchivedI128
- primitive::ArchivedI16
- primitive::ArchivedI32
- primitive::ArchivedI64
- primitive::ArchivedIsize
- primitive::ArchivedNonZeroI128
- primitive::ArchivedNonZeroI16
- primitive::ArchivedNonZeroI32
- primitive::ArchivedNonZeroI64
- primitive::ArchivedNonZeroIsize
- primitive::ArchivedNonZeroU128
- primitive::ArchivedNonZeroU16
- primitive::ArchivedNonZeroU32
- primitive::ArchivedNonZeroU64
- primitive::ArchivedNonZeroUsize
- primitive::ArchivedU128
- primitive::ArchivedU16
- primitive::ArchivedU32
- primitive::ArchivedU64
- primitive::ArchivedUsize
- primitive::FixedAtomicIsize
- primitive::FixedAtomicUsize
- primitive::FixedIsize
- primitive::FixedNonZeroIsize
- primitive::FixedNonZeroUsize
- primitive::FixedUsize
- rel_ptr::RawRelPtrI16
- rel_ptr::RawRelPtrI32
- rel_ptr::RawRelPtrI64
- rel_ptr::RawRelPtrI8
- rel_ptr::RawRelPtrU16
- rel_ptr::RawRelPtrU32
- rel_ptr::RawRelPtrU64
- rel_ptr::RawRelPtrU8
- ser::AllocSerializer
- ser::CoreSerializer