Docs.rs
  • radix-rust-1.3.0
    • radix-rust 1.3.0
    • Permalink
    • Docs.rs crate page
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • radixbot
    • Dependencies
      • hashbrown ^0.13.2 normal optional
      • indexmap ^2.2.5 normal
      • serde ^1.0.144 normal optional
    • Versions
    • 39.55% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate radix_rust

radix_rust1.3.0

  • All Items

Crate Items

  • Modules
  • Macros
  • Structs
  • Traits
  • Functions

Crates

  • radix_rust

Crate radix_rust

Source

Modules§

iterators
prelude
Each module should have its own prelude, which:
rust

Macros§

assert_matches
Attempts to be a replacement for assert!(matches!(...)) but with better error messages, and allowing further code on success.
btreemap
btreeset
hashmap
hashset
indexmap
indexset
labelled_resolvable_using_resolvable_impl
labelled_resolvable_with_identity_impl
resolvable_with_identity_impl
resolvable_with_try_into_impls

Structs§

ContextDisplayable

Traits§

ContextualDisplay
This trait is used where context is required to correctly display a value.
ContextualTryFrom
ContextualTryInto
LabelResolver
LabelledResolvable
LabelledResolvable is a marker trait, serving a few purposes:
LabelledResolve
This trait is intended to be used as an impl argument in helper methods, to accept a wider range of arguments.
LabelledResolveFrom
The inverse trait of LabelledResolve.
Resolvable
Resolvable is a marker trait, mainly to make resolution opt-in and to avoid polluting every type with a resolve method.
Resolve
This trait is intended to be used as an impl argument in helper methods, to accept a wider range of arguments.
ResolveFrom
The inverse trait of Resolve.

Functions§

combine
Combines a u8 with a u8 slice.
copy_u8_array
Copies a slice to a fixed-sized array.

Results

Settings
Help
    trait
    radix_rust::rust::borrow::ToOwned
    A generalization of Clone to borrowed data.
    trait method
    radix_rust::rust::prelude::ToOwned::to_owned
    Creates owned data from borrowed data, usually by cloning.
    method
    radix_rust::rust::alloc::Global::to_owned
    method
    radix_rust::rust::alloc::System::to_owned
    method
    radix_rust::rust::alloc::Layout::to_owned
    method
    radix_rust::rust::alloc::LayoutError::to_owned
    method
    radix_rust::rust::alloc::AllocError::to_owned
    method
    radix_rust::rust::cmp::Ordering::to_owned
    method
    radix_rust::rust::cmp::Reverse::to_owned
    method
    radix_rust::rust::collections::BTreeMap::to_owned
    method
    radix_rust::rust::collections::BTreeSet::to_owned
    method
    radix_rust::rust::collections::LinkedList::to_owned
    method
    radix_rust::rust::collections::VecDeque::to_owned
    method
    radix_rust::rust::collections::btree_map::Iter::to_owned
    method
    radix_rust::rust::collections::btree_map::Keys::to_owned
    method
    radix_rust::rust::collections::btree_map::Values::to_owned
    method
    radix_rust::rust::collections::btree_map::Range::to_owned
    method
    radix_rust::rust::collections::btree_map::Cursor::to_owned
    method
    radix_rust::rust::collections::btree_map::UnorderedKeyError::to_owned
    method
    radix_rust::rust::collections::btree_set::Iter::to_owned
    method
    radix_rust::rust::collections::btree_set::Difference::to_owned
    method
    radix_rust::rust::collections::btree_set::SymmetricDifference::to_owned
    method
    radix_rust::rust::collections::btree_set::Intersection::to_owned
    method
    radix_rust::rust::collections::btree_set::Union::to_owned
    method
    radix_rust::rust::collections::btree_set::Range::to_owned
    method
    radix_rust::rust::collections::btree_set::Cursor::to_owned
    method
    radix_rust::rust::collections::hash_map::ext_HashMap::to_owned
    method
    radix_rust::rust::collections::hash_map::Iter::to_owned
    method
    radix_rust::rust::collections::hash_map::Keys::to_owned
    method
    radix_rust::rust::collections::hash_map::Values::to_owned
    method
    radix_rust::rust::collections::hash_map::RandomState::to_owned
    method
    radix_rust::rust::collections::hash_map::DefaultHasher::to_owned
    method
    radix_rust::rust::collections::hash_set::ext_HashSet::to_owned
    method
    radix_rust::rust::collections::hash_set::Iter::to_owned
    method
    radix_rust::rust::collections::hash_set::Intersection::to_owned
    method
    radix_rust::rust::collections::hash_set::Difference::to_owned
    method
    radix_rust::rust::collections::hash_set::SymmetricDifference::to_owned
    method
    radix_rust::rust::collections::hash_set::Union::to_owned
    method
    radix_rust::rust::collections::non_iter_map::NonIterMap::to_owned
    method
    radix_rust::rust::convert::Infallible::to_owned
    method
    radix_rust::rust::fmt::Alignment::to_owned
    method
    radix_rust::rust::fmt::Error::to_owned
    method
    radix_rust::rust::fmt::Sign::to_owned
    method
    radix_rust::rust::fmt::DebugAsHex::to_owned
    method
    radix_rust::rust::fmt::FormattingOptions::to_owned
    method
    radix_rust::rust::fmt::Arguments::to_owned
    method
    radix_rust::rust::hash::BuildHasherDefault::to_owned
    method
    radix_rust::rust::hash::SipHasher::to_owned
    method
    radix_rust::rust::iter::FlatMap::to_owned
    method
    radix_rust::rust::iter::Flatten::to_owned
    method
    radix_rust::rust::iter::IntersperseWith::to_owned
    method
    radix_rust::rust::iter::MapWindows::to_owned
    method
    radix_rust::rust::iter::Empty::to_owned
    method
    radix_rust::rust::iter::RepeatN::to_owned
    method
    radix_rust::rust::iter::ArrayChunks::to_owned
    method
    radix_rust::rust::iter::Chain::to_owned
    method
    radix_rust::rust::iter::Cloned::to_owned
    method
    radix_rust::rust::iter::Copied::to_owned
    method
    radix_rust::rust::iter::Cycle::to_owned
    method
    radix_rust::rust::iter::Enumerate::to_owned
    method
    radix_rust::rust::iter::Filter::to_owned
    method
    radix_rust::rust::iter::FilterMap::to_owned
    method
    radix_rust::rust::iter::Fuse::to_owned
    method
    radix_rust::rust::iter::Inspect::to_owned
    method
    radix_rust::rust::iter::Intersperse::to_owned
    method
    radix_rust::rust::iter::Map::to_owned
    method
    radix_rust::rust::iter::MapWhile::to_owned
    method
    radix_rust::rust::iter::Peekable::to_owned
    method
    radix_rust::rust::iter::Rev::to_owned
    method
    radix_rust::rust::iter::Scan::to_owned
    method
    radix_rust::rust::iter::Skip::to_owned
    method
    radix_rust::rust::iter::SkipWhile::to_owned
    method
    radix_rust::rust::iter::StepBy::to_owned
    method
    radix_rust::rust::iter::Take::to_owned
    method
    radix_rust::rust::iter::TakeWhile::to_owned
    method
    radix_rust::rust::iter::Zip::to_owned
    method
    radix_rust::rust::iter::FromCoroutine::to_owned
    method
    radix_rust::rust::iter::FromFn::to_owned
    method
    radix_rust::rust::iter::Once::to_owned
    method
    radix_rust::rust::iter::OnceWith::to_owned
    method
    radix_rust::rust::iter::Repeat::to_owned
    method
    radix_rust::rust::iter::RepeatWith::to_owned
    method
    radix_rust::rust::iter::Successors::to_owned
    method
    radix_rust::rust::marker::PhantomCovariantLifetime::to_owned
    method
    radix_rust::rust::marker::PhantomContravariantLifetime::to_owned
    method
    radix_rust::rust::marker::PhantomInvariantLifetime::to_owned
    method
    radix_rust::rust::marker::PhantomCovariant::to_owned
    method
    radix_rust::rust::marker::PhantomContravariant::to_owned
    method
    radix_rust::rust::marker::PhantomInvariant::to_owned
    method
    radix_rust::rust::marker::PhantomPinned::to_owned
    method
    radix_rust::rust::mem::Discriminant::to_owned
    method
    radix_rust::rust::mem::ManuallyDrop::to_owned
    method
    radix_rust::rust::mem::MaybeUninit::to_owned
    method
    radix_rust::rust::mem::Assume::to_owned
    method
    radix_rust::rust::num::NonZero::to_owned
    method
    radix_rust::rust::num::ParseFloatError::to_owned
    method
    radix_rust::rust::num::TryFromIntError::to_owned
    method
    radix_rust::rust::num::ParseIntError::to_owned
    method
    radix_rust::rust::num::IntErrorKind::to_owned
    method
    radix_rust::rust::num::Saturating::to_owned
    method
    radix_rust::rust::num::Wrapping::to_owned
    method
    radix_rust::rust::num::FpCategory::to_owned
    method
    radix_rust::rust::ops::ControlFlow::to_owned
    method
    radix_rust::rust::ops::CoroutineState::to_owned
    method
    radix_rust::rust::ops::RangeFull::to_owned
    method
    radix_rust::rust::ops::Range::to_owned
    method
    radix_rust::rust::ops::RangeFrom::to_owned
    method
    radix_rust::rust::ops::RangeTo::to_owned
    method
    radix_rust::rust::ops::RangeInclusive::to_owned
    method
    radix_rust::rust::ops::RangeToInclusive::to_owned
    method
    radix_rust::rust::ops::Bound::to_owned
    method
    radix_rust::rust::option::Iter::to_owned
    method
    radix_rust::rust::option::IntoIter::to_owned
    method
    radix_rust::rust::prelude::Cow::to_owned
    method
    radix_rust::rust::prelude::Box::to_owned
    method
    radix_rust::rust::prelude::PhantomData::to_owned
    method
    radix_rust::rust::prelude::OnceCell::to_owned
    method
    radix_rust::rust::prelude::Cell::to_owned
    method
    radix_rust::rust::prelude::RefCell::to_owned
    method
    radix_rust::rust::prelude::Rc::to_owned
    method
    radix_rust::rust::prelude::Arc::to_owned
    method
    radix_rust::rust::prelude::Vec::to_owned
    method
    radix_rust::rust::prelude::String::to_owned
    method
    radix_rust::rust::prelude::Option::to_owned
    method
    radix_rust::rust::prelude::Result::to_owned
    method
    radix_rust::rust::ptr::DynMetadata::to_owned
    method
    radix_rust::rust::ptr::NonNull::to_owned
    method
    radix_rust::rust::ptr::Alignment::to_owned
    method
    radix_rust::rust::rc::Weak::to_owned
    method
    radix_rust::rust::result::Iter::to_owned
    method
    radix_rust::rust::result::IntoIter::to_owned
    method
    radix_rust::rust::slice::Iter::to_owned
    method
    radix_rust::rust::slice::Split::to_owned
    method
    radix_rust::rust::slice::SplitInclusive::to_owned
    method
    radix_rust::rust::slice::RSplit::to_owned
    method
    radix_rust::rust::slice::EscapeAscii::to_owned
    method
    radix_rust::rust::slice::Windows::to_owned
    method
    radix_rust::rust::slice::Chunks::to_owned
    method
    radix_rust::rust::slice::ChunksExact::to_owned
    method
    radix_rust::rust::slice::ArrayWindows::to_owned
    method
    radix_rust::rust::slice::ArrayChunks::to_owned
    method
    radix_rust::rust::slice::RChunks::to_owned
    method
    radix_rust::rust::slice::RChunksExact::to_owned
    method
    radix_rust::rust::slice::GetDisjointMutError::to_owned
    method
    radix_rust::rust::str::SplitInclusive::to_owned
    method
    radix_rust::rust::str::Utf8Error::to_owned
    method
    radix_rust::rust::str::ParseBoolError::to_owned
    method
    radix_rust::rust::str::Chars::to_owned
    method
    radix_rust::rust::str::CharIndices::to_owned
    method
    radix_rust::rust::str::Bytes::to_owned
    method
    radix_rust::rust::str::Split::to_owned
    method
    radix_rust::rust::str::RSplit::to_owned
    method
    radix_rust::rust::str::SplitTerminator::to_owned
    method
    radix_rust::rust::str::RSplitTerminator::to_owned
    method
    radix_rust::rust::str::SplitN::to_owned
    method
    radix_rust::rust::str::RSplitN::to_owned
    method
    radix_rust::rust::str::MatchIndices::to_owned
    method
    radix_rust::rust::str::RMatchIndices::to_owned
    method
    radix_rust::rust::str::Matches::to_owned
    method
    radix_rust::rust::str::RMatches::to_owned
    method
    radix_rust::rust::str::Lines::to_owned
    method
    radix_rust::rust::str::LinesAny::to_owned
    method
    radix_rust::rust::str::SplitWhitespace::to_owned
    method
    radix_rust::rust::str::SplitAsciiWhitespace::to_owned
    method
    radix_rust::rust::str::EncodeUtf16::to_owned
    method
    radix_rust::rust::str::EscapeDebug::to_owned
    method
    radix_rust::rust::str::EscapeDefault::to_owned
    method
    radix_rust::rust::str::EscapeUnicode::to_owned
    method
    radix_rust::rust::str::Utf8Chunk::to_owned
    method
    radix_rust::rust::str::Utf8Chunks::to_owned
    method
    radix_rust::rust::str::pattern::Utf8Pattern::to_owned
    method
    radix_rust::rust::str::pattern::SearchStep::to_owned
    method
    radix_rust::rust::str::pattern::CharSearcher::to_owned
    method
    radix_rust::rust::str::pattern::CharArraySearcher::to_owned
    method
    radix_rust::rust::str::pattern::CharArrayRefSearcher::to_owned
    method
    radix_rust::rust::str::pattern::CharSliceSearcher::to_owned
    method
    radix_rust::rust::str::pattern::CharPredicateSearcher::to_owned
    method
    radix_rust::rust::str::pattern::StrSearcher::to_owned
    method
    radix_rust::rust::string::FromUtf8Error::to_owned
    method
    radix_rust::rust::string::IntoChars::to_owned
    method
    radix_rust::rust::sync::Weak::to_owned
    method
    radix_rust::rust::sync::OnceLock::to_owned
    method
    radix_rust::rust::sync::WaitTimeoutResult::to_owned
    method
    radix_rust::rust::sync::atomic::Ordering::to_owned
    method
    radix_rust::rust::sync::mpmc::Sender::to_owned
    method
    radix_rust::rust::sync::mpmc::Receiver::to_owned
    method
    radix_rust::rust::sync::mpmc::SendTimeoutError::to_owned
    method
    radix_rust::rust::sync::mpmc::SendError::to_owned
    method
    radix_rust::rust::sync::mpmc::RecvError::to_owned
    method
    radix_rust::rust::sync::mpmc::TryRecvError::to_owned
    method
    radix_rust::rust::sync::mpmc::RecvTimeoutError::to_owned
    method
    radix_rust::rust::sync::mpmc::TrySendError::to_owned
    method
    radix_rust::rust::sync::mpsc::Sender::to_owned
    method
    radix_rust::rust::sync::mpsc::SyncSender::to_owned
    method
    radix_rust::rust::vec::IntoIter::to_owned
    method
    radix_rust::rust::prelude::Cow::into_owned
    Extracts the owned data.
    enum variant
    radix_rust::rust::prelude::Cow::Owned
    Owned data.
    assoc type
    radix_rust::rust::prelude::ToOwned::Owned
    The resulting type after obtaining ownership.
    method
    radix_rust::rust::prelude::Cow::is_owned
    Returns true if the data is owned, i.e. if to_mut would be …
    trait method
    radix_rust::rust::prelude::ToOwned::to_owned
    &ToOwned -> ToOwned::Owned
    Creates owned data from borrowed data, usually by cloning.
    method
    radix_rust::rust::prelude::ToOwned::clone_into
    &ToOwned, &mut ToOwned::Owned -> ()
    Uses borrowed data to replace owned data, usually by …
    method
    radix_rust::rust::prelude::Rc::from
    Cow<B> -> Rc<B>
    where
    B: ToOwned + Sized
    Creates a reference-counted pointer from a clone-on-write …
    method
    radix_rust::rust::prelude::Arc::from
    Cow<B> -> Arc<B>
    where
    B: ToOwned + Sized
    Creates an atomically reference-counted pointer from a …
    method
    radix_rust::rust::prelude::Cow::deref
    &Cow<B> -> &B
    where
    B: ToOwned + Sized
    method
    radix_rust::rust::prelude::Cow::as_ref
    &Cow<T> -> &T
    where
    T: ToOwned + Sized
    method
    radix_rust::rust::prelude::Cow::borrow
    &Cow<B> -> &B
    where
    B: ToOwned + Sized