List of all items
Structs
- Field
- MetaType
- Path
- PortableRegistry
- PortableRegistryBuilder
- Registry
- Type
- TypeDefArray
- TypeDefBitSequence
- TypeDefCompact
- TypeDefComposite
- TypeDefSequence
- TypeDefTuple
- TypeDefVariant
- TypeParameter
- Variant
- build::FieldBuilder
- build::Fields
- build::FieldsBuilder
- build::TypeBuilder
- build::VariantBuilder
- build::Variants
- interner::Interner
- interner::Symbol
- interner::UntrackedSymbol
- prelude::any::Demand
- prelude::any::TypeId
- prelude::boxed::Box
- prelude::boxed::ThinBox
- prelude::cmp::Reverse
- prelude::collections::BTreeMap
- prelude::collections::BTreeSet
- prelude::collections::BinaryHeap
- prelude::collections::HashMap
- prelude::collections::HashSet
- prelude::collections::LinkedList
- prelude::collections::TryReserveError
- prelude::collections::VecDeque
- prelude::collections::binary_heap::BinaryHeap
- prelude::collections::binary_heap::Drain
- prelude::collections::binary_heap::DrainSorted
- prelude::collections::binary_heap::IntoIter
- prelude::collections::binary_heap::IntoIterSorted
- prelude::collections::binary_heap::Iter
- prelude::collections::binary_heap::PeekMut
- prelude::collections::btree_map::BTreeMap
- prelude::collections::btree_map::Cursor
- prelude::collections::btree_map::CursorMut
- prelude::collections::btree_map::ExtractIf
- prelude::collections::btree_map::IntoIter
- prelude::collections::btree_map::IntoKeys
- prelude::collections::btree_map::IntoValues
- prelude::collections::btree_map::Iter
- prelude::collections::btree_map::IterMut
- prelude::collections::btree_map::Keys
- prelude::collections::btree_map::OccupiedEntry
- prelude::collections::btree_map::OccupiedError
- prelude::collections::btree_map::Range
- prelude::collections::btree_map::RangeMut
- prelude::collections::btree_map::VacantEntry
- prelude::collections::btree_map::Values
- prelude::collections::btree_map::ValuesMut
- prelude::collections::btree_set::BTreeSet
- prelude::collections::btree_set::Difference
- prelude::collections::btree_set::ExtractIf
- prelude::collections::btree_set::Intersection
- prelude::collections::btree_set::IntoIter
- prelude::collections::btree_set::Iter
- prelude::collections::btree_set::Range
- prelude::collections::btree_set::SymmetricDifference
- prelude::collections::btree_set::Union
- prelude::collections::hash_map::DefaultHasher
- prelude::collections::hash_map::Drain
- prelude::collections::hash_map::ExtractIf
- prelude::collections::hash_map::HashMap
- prelude::collections::hash_map::IntoIter
- prelude::collections::hash_map::IntoKeys
- prelude::collections::hash_map::IntoValues
- prelude::collections::hash_map::Iter
- prelude::collections::hash_map::IterMut
- prelude::collections::hash_map::Keys
- prelude::collections::hash_map::OccupiedEntry
- prelude::collections::hash_map::OccupiedError
- prelude::collections::hash_map::RandomState
- prelude::collections::hash_map::RawEntryBuilder
- prelude::collections::hash_map::RawEntryBuilderMut
- prelude::collections::hash_map::RawOccupiedEntryMut
- prelude::collections::hash_map::RawVacantEntryMut
- prelude::collections::hash_map::VacantEntry
- prelude::collections::hash_map::Values
- prelude::collections::hash_map::ValuesMut
- prelude::collections::hash_set::Difference
- prelude::collections::hash_set::Drain
- prelude::collections::hash_set::ExtractIf
- prelude::collections::hash_set::HashSet
- prelude::collections::hash_set::Intersection
- prelude::collections::hash_set::IntoIter
- prelude::collections::hash_set::Iter
- prelude::collections::hash_set::SymmetricDifference
- prelude::collections::hash_set::Union
- prelude::collections::linked_list::Cursor
- prelude::collections::linked_list::CursorMut
- prelude::collections::linked_list::ExtractIf
- prelude::collections::linked_list::IntoIter
- prelude::collections::linked_list::Iter
- prelude::collections::linked_list::IterMut
- prelude::collections::linked_list::LinkedList
- prelude::collections::vec_deque::Drain
- prelude::collections::vec_deque::IntoIter
- prelude::collections::vec_deque::Iter
- prelude::collections::vec_deque::IterMut
- prelude::collections::vec_deque::VecDeque
- prelude::fmt::Arguments
- prelude::fmt::DebugList
- prelude::fmt::DebugMap
- prelude::fmt::DebugSet
- prelude::fmt::DebugStruct
- prelude::fmt::DebugTuple
- prelude::fmt::Error
- prelude::fmt::Formatter
- prelude::hash::BuildHasherDefault
- prelude::hash::SipHasher
- prelude::marker::PhantomData
- prelude::marker::PhantomPinned
- prelude::mem::Assume
- prelude::mem::Discriminant
- prelude::mem::ManuallyDrop
- prelude::num::NonZeroI128
- prelude::num::NonZeroI16
- prelude::num::NonZeroI32
- prelude::num::NonZeroI64
- prelude::num::NonZeroI8
- prelude::num::NonZeroIsize
- prelude::num::NonZeroU128
- prelude::num::NonZeroU16
- prelude::num::NonZeroU32
- prelude::num::NonZeroU64
- prelude::num::NonZeroU8
- prelude::num::NonZeroUsize
- prelude::num::ParseFloatError
- prelude::num::ParseIntError
- prelude::num::Saturating
- prelude::num::TryFromIntError
- prelude::num::Wrapping
- prelude::ops::Range
- prelude::ops::RangeFrom
- prelude::ops::RangeFull
- prelude::ops::RangeInclusive
- prelude::ops::RangeTo
- prelude::ops::RangeToInclusive
- prelude::ops::Yeet
- prelude::string::Drain
- prelude::string::FromUtf16Error
- prelude::string::FromUtf8Error
- prelude::string::String
- prelude::vec::Drain
- prelude::vec::ExtractIf
- prelude::vec::IntoIter
- prelude::vec::Splice
- prelude::vec::Vec
Enums
- PathError
- TypeDef
- TypeDefPrimitive
- build::NamedFields
- build::NoFields
- build::UnnamedFields
- build::field_state::NameAssigned
- build::field_state::NameNotAssigned
- build::field_state::TypeAssigned
- build::field_state::TypeNotAssigned
- build::state::PathAssigned
- build::state::PathNotAssigned
- build::variant_state::IndexAssigned
- build::variant_state::IndexNotAssigned
- form::MetaForm
- form::PortableForm
- prelude::borrow::Cow
- prelude::cmp::Ordering
- prelude::collections::Bound
- prelude::collections::TryReserveErrorKind
- prelude::collections::btree_map::Entry
- prelude::collections::hash_map::Entry
- prelude::collections::hash_map::RawEntryMut
- prelude::fmt::Alignment
- prelude::num::FpCategory
- prelude::num::IntErrorKind
- prelude::ops::Bound
- prelude::ops::ControlFlow
- prelude::ops::GeneratorState
Unions
Traits
- IntoPortable
- StaticTypeInfo
- TypeInfo
- form::Form
- prelude::any::Any
- prelude::any::Provider
- prelude::borrow::Borrow
- prelude::borrow::BorrowMut
- prelude::borrow::ToOwned
- prelude::cmp::Eq
- prelude::cmp::Ord
- prelude::cmp::PartialEq
- prelude::cmp::PartialOrd
- prelude::fmt::Binary
- prelude::fmt::Debug
- prelude::fmt::Display
- prelude::fmt::LowerExp
- prelude::fmt::LowerHex
- prelude::fmt::Octal
- prelude::fmt::Pointer
- prelude::fmt::UpperExp
- prelude::fmt::UpperHex
- prelude::fmt::Write
- prelude::hash::BuildHasher
- prelude::hash::Hash
- prelude::hash::Hasher
- prelude::marker::ConstParamTy
- prelude::marker::Copy
- prelude::marker::Destruct
- prelude::marker::DiscriminantKind
- prelude::marker::FnPtr
- prelude::marker::PointerLike
- prelude::marker::Send
- prelude::marker::Sized
- prelude::marker::StructuralEq
- prelude::marker::StructuralPartialEq
- prelude::marker::Sync
- prelude::marker::Tuple
- prelude::marker::Unpin
- prelude::marker::Unsize
- prelude::mem::BikeshedIntrinsicFrom
- prelude::ops::Add
- prelude::ops::AddAssign
- prelude::ops::BitAnd
- prelude::ops::BitAndAssign
- prelude::ops::BitOr
- prelude::ops::BitOrAssign
- prelude::ops::BitXor
- prelude::ops::BitXorAssign
- prelude::ops::CoerceUnsized
- prelude::ops::Deref
- prelude::ops::DerefMut
- prelude::ops::DispatchFromDyn
- prelude::ops::Div
- prelude::ops::DivAssign
- prelude::ops::Drop
- prelude::ops::Fn
- prelude::ops::FnMut
- prelude::ops::FnOnce
- prelude::ops::FromResidual
- prelude::ops::Generator
- prelude::ops::Index
- prelude::ops::IndexMut
- prelude::ops::Mul
- prelude::ops::MulAssign
- prelude::ops::Neg
- prelude::ops::Not
- prelude::ops::OneSidedRange
- prelude::ops::RangeBounds
- prelude::ops::Rem
- prelude::ops::RemAssign
- prelude::ops::Residual
- prelude::ops::Shl
- prelude::ops::ShlAssign
- prelude::ops::Shr
- prelude::ops::ShrAssign
- prelude::ops::Sub
- prelude::ops::SubAssign
- prelude::ops::Try
- prelude::string::ToString
Macros
Derive Macros
- TypeInfo
- prelude::cmp::Eq
- prelude::cmp::Ord
- prelude::cmp::PartialEq
- prelude::cmp::PartialOrd
- prelude::fmt::Debug
- prelude::hash::Hash
- prelude::marker::ConstParamTy
- prelude::marker::Copy
Functions
- meta_type
- prelude::any::request_ref
- prelude::any::request_value
- prelude::any::type_name
- prelude::any::type_name_of_val
- prelude::cmp::max
- prelude::cmp::max_by
- prelude::cmp::max_by_key
- prelude::cmp::min
- prelude::cmp::min_by
- prelude::cmp::min_by_key
- prelude::fmt::format
- prelude::fmt::write
- prelude::mem::align_of
- prelude::mem::align_of_val
- prelude::mem::align_of_val_raw
- prelude::mem::copy
- prelude::mem::discriminant
- prelude::mem::drop
- prelude::mem::forget
- prelude::mem::forget_unsized
- prelude::mem::min_align_of
- prelude::mem::min_align_of_val
- prelude::mem::needs_drop
- prelude::mem::replace
- prelude::mem::size_of
- prelude::mem::size_of_val
- prelude::mem::size_of_val_raw
- prelude::mem::swap
- prelude::mem::take
- prelude::mem::transmute
- prelude::mem::transmute_copy
- prelude::mem::uninitialized
- prelude::mem::variant_count
- prelude::mem::zeroed