List of all items
Structs
- Field
- MetaType
- Path
- PortableRegistry
- PortableRegistryBuilder
- PortableType
- 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::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::CursorMutKey
- 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::UnorderedKeyError
- 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::fmt::FormatterFn
- prelude::hash::BuildHasherDefault
- prelude::hash::DefaultHasher
- prelude::hash::RandomState
- prelude::hash::SipHasher
- prelude::iter::ArrayChunks
- prelude::iter::ByRefSized
- prelude::iter::Chain
- prelude::iter::Cloned
- prelude::iter::Copied
- prelude::iter::Cycle
- prelude::iter::Empty
- prelude::iter::Enumerate
- prelude::iter::Filter
- prelude::iter::FilterMap
- prelude::iter::FlatMap
- prelude::iter::Flatten
- prelude::iter::FromFn
- prelude::iter::Fuse
- prelude::iter::Inspect
- prelude::iter::Intersperse
- prelude::iter::IntersperseWith
- prelude::iter::Map
- prelude::iter::MapWhile
- prelude::iter::MapWindows
- prelude::iter::Once
- prelude::iter::OnceWith
- prelude::iter::Peekable
- prelude::iter::Repeat
- prelude::iter::RepeatN
- prelude::iter::RepeatWith
- prelude::iter::Rev
- prelude::iter::Scan
- prelude::iter::Skip
- prelude::iter::SkipWhile
- prelude::iter::StepBy
- prelude::iter::Successors
- prelude::iter::Take
- prelude::iter::TakeWhile
- prelude::iter::Zip
- prelude::marker::PhantomData
- prelude::marker::PhantomPinned
- prelude::mem::Assume
- prelude::mem::Discriminant
- prelude::mem::ManuallyDrop
- prelude::num::NonZero
- 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::rc::Rc
- prelude::rc::UniqueRc
- prelude::rc::Weak
- prelude::string::Drain
- prelude::string::FromUtf16Error
- prelude::string::FromUtf8Error
- prelude::string::String
- prelude::sync::Arc
- prelude::sync::Barrier
- prelude::sync::BarrierWaitResult
- prelude::sync::Condvar
- prelude::sync::Exclusive
- prelude::sync::LazyLock
- prelude::sync::MappedMutexGuard
- prelude::sync::MappedRwLockReadGuard
- prelude::sync::MappedRwLockWriteGuard
- prelude::sync::Mutex
- prelude::sync::MutexGuard
- prelude::sync::Once
- prelude::sync::OnceLock
- prelude::sync::OnceState
- prelude::sync::PoisonError
- prelude::sync::ReentrantLock
- prelude::sync::ReentrantLockGuard
- prelude::sync::RwLock
- prelude::sync::RwLockReadGuard
- prelude::sync::RwLockWriteGuard
- prelude::sync::WaitTimeoutResult
- prelude::sync::Weak
- prelude::sync::atomic::AtomicBool
- prelude::sync::atomic::AtomicI16
- prelude::sync::atomic::AtomicI32
- prelude::sync::atomic::AtomicI64
- prelude::sync::atomic::AtomicI8
- prelude::sync::atomic::AtomicIsize
- prelude::sync::atomic::AtomicPtr
- prelude::sync::atomic::AtomicU16
- prelude::sync::atomic::AtomicU32
- prelude::sync::atomic::AtomicU64
- prelude::sync::atomic::AtomicU8
- prelude::sync::atomic::AtomicUsize
- prelude::sync::mpsc::IntoIter
- prelude::sync::mpsc::Iter
- prelude::sync::mpsc::Receiver
- prelude::sync::mpsc::RecvError
- prelude::sync::mpsc::SendError
- prelude::sync::mpsc::Sender
- prelude::sync::mpsc::SyncSender
- prelude::sync::mpsc::TryIter
- prelude::time::Duration
- prelude::time::Instant
- prelude::time::SystemTime
- prelude::time::SystemTimeError
- prelude::time::TryFromFloatSecsError
- 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::CoroutineState
- prelude::sync::TryLockError
- prelude::sync::atomic::Ordering
- prelude::sync::mpsc::RecvTimeoutError
- prelude::sync::mpsc::TryRecvError
- prelude::sync::mpsc::TrySendError
Unions
Traits
- IntoPortable
- StaticTypeInfo
- TypeInfo
- form::Form
- form::JsonSchemaMaybe
- prelude::any::Any
- 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::iter::DoubleEndedIterator
- prelude::iter::ExactSizeIterator
- prelude::iter::Extend
- prelude::iter::FromIterator
- prelude::iter::FusedIterator
- prelude::iter::IntoIterator
- prelude::iter::Iterator
- prelude::iter::Product
- prelude::iter::Step
- prelude::iter::Sum
- prelude::iter::TrustedLen
- prelude::iter::TrustedStep
- prelude::marker::ConstParamTy
- prelude::marker::Copy
- prelude::marker::Destruct
- prelude::marker::DiscriminantKind
- prelude::marker::FnPtr
- prelude::marker::Freeze
- prelude::marker::PointerLike
- prelude::marker::Send
- prelude::marker::Sized
- prelude::marker::StructuralPartialEq
- prelude::marker::Sync
- prelude::marker::Tuple
- prelude::marker::Unpin
- prelude::marker::Unsize
- prelude::mem::BikeshedIntrinsicFrom
- prelude::num::ZeroablePrimitive
- prelude::ops::Add
- prelude::ops::AddAssign
- prelude::ops::AsyncFn
- prelude::ops::AsyncFnMut
- prelude::ops::AsyncFnOnce
- prelude::ops::BitAnd
- prelude::ops::BitAndAssign
- prelude::ops::BitOr
- prelude::ops::BitOrAssign
- prelude::ops::BitXor
- prelude::ops::BitXorAssign
- prelude::ops::CoerceUnsized
- prelude::ops::Coroutine
- prelude::ops::Deref
- prelude::ops::DerefMut
- prelude::ops::DerefPure
- 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::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
- prelude::marker::SmartPointer
Functions
- meta_type
- 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::cmp::minmax
- prelude::cmp::minmax_by
- prelude::cmp::minmax_by_key
- prelude::fmt::format
- prelude::fmt::write
- prelude::iter::chain
- prelude::iter::empty
- prelude::iter::from_coroutine
- prelude::iter::from_fn
- prelude::iter::once
- prelude::iter::once_with
- prelude::iter::repeat
- prelude::iter::repeat_n
- prelude::iter::repeat_with
- prelude::iter::successors
- prelude::iter::zip
- 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
- prelude::sync::atomic::compiler_fence
- prelude::sync::atomic::fence
- prelude::sync::atomic::spin_loop_hint
- prelude::sync::mpsc::channel
- prelude::sync::mpsc::sync_channel
Type Aliases
- prelude::fmt::Result
- 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::string::ParseError
- prelude::sync::LockResult
- prelude::sync::TryLockResult