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
    • 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
    struct
    radix_rust::rust::prelude::String
    A UTF-8–encoded, growable string.
    module
    radix_rust::rust::string
    A UTF-8–encoded, growable string.
    enum variant
    radix_rust::rust::str::pattern::Utf8Pattern::StringPattern
    Type returned by String and str types.
    trait
    radix_rust::rust::prelude::ToString
    A trait for converting a value to a String.
    trait method
    radix_rust::rust::prelude::ToString::to_string
    Converts the given value to a String.
    method
    radix_rust::ContextualDisplay::to_string
    method
    radix_rust::ContextDisplayable::to_string
    method
    radix_rust::rust::alloc::LayoutError::to_string
    method
    radix_rust::rust::alloc::AllocError::to_string
    method
    radix_rust::rust::boxed::ThinBox::to_string
    method
    radix_rust::rust::collections::btree_map::OccupiedError::to_string
    method
    radix_rust::rust::collections::btree_map::UnorderedKeyError::to_string
    method
    radix_rust::rust::collections::hash_map::OccupiedError::to_string
    method
    radix_rust::rust::convert::Infallible::to_string
    method
    radix_rust::rust::fmt::FromFn::to_string
    method
    radix_rust::rust::fmt::Error::to_string
    method
    radix_rust::rust::fmt::Arguments::to_string
    method
    radix_rust::rust::num::NonZero::to_string
    method
    radix_rust::rust::num::ParseFloatError::to_string
    method
    radix_rust::rust::num::TryFromIntError::to_string
    method
    radix_rust::rust::num::ParseIntError::to_string
    method
    radix_rust::rust::num::Saturating::to_string
    method
    radix_rust::rust::num::Wrapping::to_string
    method
    radix_rust::rust::prelude::Cow::to_string
    method
    radix_rust::rust::prelude::Box::to_string
    method
    radix_rust::rust::prelude::BorrowError::to_string
    method
    radix_rust::rust::prelude::BorrowMutError::to_string
    method
    radix_rust::rust::prelude::Rc::to_string
    method
    radix_rust::rust::prelude::Ref::to_string
    method
    radix_rust::rust::prelude::RefMut::to_string
    method
    radix_rust::rust::prelude::Arc::to_string
    method
    radix_rust::rust::prelude::String::to_string
    method
    radix_rust::rust::rc::UniqueRc::to_string
    method
    radix_rust::rust::slice::EscapeAscii::to_string
    method
    radix_rust::rust::slice::GetDisjointMutError::to_string
    method
    radix_rust::rust::str::Utf8Error::to_string
    method
    radix_rust::rust::str::ParseBoolError::to_string
    method
    radix_rust::rust::str::EscapeDebug::to_string
    method
    radix_rust::rust::str::EscapeDefault::to_string
    method
    radix_rust::rust::str::EscapeUnicode::to_string
    method
    radix_rust::rust::string::FromUtf8Error::to_string
    method
    radix_rust::rust::string::FromUtf16Error::to_string
    method
    radix_rust::rust::sync::UniqueArc::to_string
    method
    radix_rust::rust::sync::PoisonError::to_string
    method
    radix_rust::rust::sync::TryLockError::to_string
    method
    radix_rust::rust::sync::ReentrantLockGuard::to_string
    method
    radix_rust::rust::sync::MutexGuard::to_string
    method
    radix_rust::rust::sync::MappedMutexGuard::to_string
    method
    radix_rust::rust::sync::RwLockReadGuard::to_string
    method
    radix_rust::rust::sync::RwLockWriteGuard::to_string
    method
    radix_rust::rust::sync::MappedRwLockReadGuard::to_string
    method
    radix_rust::rust::sync::MappedRwLockWriteGuard::to_string
    method
    radix_rust::rust::sync::mpmc::SendTimeoutError::to_string
    method
    radix_rust::rust::sync::mpmc::SendError::to_string
    method
    radix_rust::rust::sync::mpmc::RecvError::to_string
    method
    radix_rust::rust::sync::mpmc::TryRecvError::to_string
    method
    radix_rust::rust::sync::mpmc::RecvTimeoutError::to_string
    method
    radix_rust::rust::sync::mpmc::TrySendError::to_string
    method
    radix_rust::rust::string::IntoChars::into_string
    Consumes the IntoChars, returning the remaining string.
    method
    radix_rust::rust::collections::VecDeque::read_to_string
    method
    radix_rust::rust::prelude::Box::read_to_string
    method
    radix_rust::rust::prelude::Arc::read_to_string
    method
    radix_rust::rust::alloc::Allocator::shrink
    Attempts to shrink the memory block.
    method
    radix_rust::rust::alloc::Global::shrink
    method
    radix_rust::rust::alloc::System::shrink
    method
    radix_rust::rust::prelude::String::into_chars
    String -> IntoChars
    Converts a String into an iterator over the chars of the …
    method
    radix_rust::rust::prelude::String::len
    &String -> usize
    Returns the length of this String, in bytes, not chars or …
    method
    radix_rust::rust::prelude::Cow::from
    String -> Cow<str>
    Converts a String into an Owned variant. No heap …
    method
    radix_rust::rust::prelude::Box::from
    String -> Box<str>
    Converts the given String to a boxed str slice that is …
    method
    radix_rust::rust::prelude::Rc::from
    String -> Rc<str>
    Allocates a reference-counted string slice and copies v …
    method
    radix_rust::rust::prelude::Arc::from
    String -> Arc<str>
    Allocates a reference-counted str and copies v into it.
    method
    radix_rust::rust::prelude::Vec::from
    String -> Vec<u8>
    Converts the given String to a vector Vec that holds …
    method
    radix_rust::rust::prelude::String::from
    &String -> String
    Converts a &String into a String.
    method
    radix_rust::rust::prelude::String::clone
    &String -> String
    method
    radix_rust::rust::prelude::String::capacity
    &String -> usize
    Returns this String’s capacity, in bytes.
    method
    radix_rust::rust::prelude::String::is_empty
    &String -> bool
    Returns true if this String has a length of zero, and false…
    method
    radix_rust::rust::prelude::String::into_bytes
    String -> Vec<u8>
    Converts a String into a byte vector.
    method
    radix_rust::rust::prelude::String::into_boxed_str
    String -> Box<str>
    Converts this String into a Box<str>.
    method
    radix_rust::rust::prelude::String::add
    String, &str -> String
    method
    radix_rust::rust::prelude::String::leak
    String -> &mut str
    Consumes and leaks the String, returning a mutable …
    method
    radix_rust::rust::prelude::String::clear
    &mut String -> ()
    Truncates this String, removing all contents.
    method
    radix_rust::rust::prelude::String::deref
    &String -> &str
    method
    radix_rust::rust::prelude::String::as_ref
    &String -> &Path
    method
    radix_rust::rust::prelude::String::as_str
    &String -> &str
    Extracts a string slice containing the entire String.
    method
    radix_rust::rust::prelude::String::borrow
    &String -> &str
    method
    radix_rust::rust::prelude::String::into_searcher
    &String, &str ->
    method
    radix_rust::rust::prelude::String::shrink_to_fit
    &mut String -> ()
    Shrinks the capacity of this String to match its length.
    method
    radix_rust::rust::prelude::String::eq
    &String, &str -> bool
    method
    radix_rust::rust::prelude::String::ne
    &String, &str -> bool
    method
    radix_rust::rust::prelude::String::cmp
    &String, &String -> Ordering
    method
    radix_rust::rust::prelude::String::pop
    &mut String -> Option<char>
    Removes the last character from the string buffer and …
    method
    radix_rust::rust::prelude::String::push
    &mut String, char -> ()
    Appends the given char to the end of this String.
    method
    radix_rust::rust::prelude::String::remove
    &mut String, usize -> char
    Removes a char from this String at a byte position and …
    method
    radix_rust::rust::prelude::String::reserve
    &mut String, usize -> ()
    Reserves capacity for at least additional bytes more than …
    method
    radix_rust::rust::prelude::String::as_bytes
    &String -> &[u8]
    Returns a byte slice of this String’s contents.
    method
    radix_rust::rust::prelude::String::truncate
    &mut String, usize -> ()
    Shortens this String to the specified length.
    method
    radix_rust::rust::prelude::String::shrink_to
    &mut String, usize -> ()
    Shrinks the capacity of this String with a lower bound.
    method
    radix_rust::rust::prelude::String::split_off
    &mut String, usize -> String
    Splits the string into two at the given byte index.
    method
    radix_rust::rust::prelude::String::extend_one
    &mut String, String -> ()
    method
    radix_rust::rust::prelude::String::is_prefix_of
    &String, &str -> bool
    method
    radix_rust::rust::prelude::String::is_suffix_of
    &String, &str -> bool
    method
    radix_rust::rust::prelude::String::reserve_exact
    &mut String, usize -> ()
    Reserves the minimum capacity for at least additional …
    method
    radix_rust::rust::prelude::String::extend_reserve
    &mut String, usize -> ()
    method
    radix_rust::rust::prelude::String::into_raw_parts
    String -> (u8, usize, usize)
    Decomposes a String into its raw components: …
    method
    radix_rust::rust::prelude::String::as_utf8_pattern
    &&String -> Option<Utf8Pattern>
    method
    radix_rust::rust::prelude::String::is_contained_in
    &String, &str -> bool
    method
    radix_rust::rust::prelude::Cow::eq
    &Cow<str>, &String -> bool
    method
    radix_rust::rust::prelude::Cow::ne
    &Cow<str>, &String -> bool
    method
    radix_rust::rust::prelude::String::index
    &String, I -> &
    method
    radix_rust::rust::prelude::String::as_mut
    &mut String -> &mut str
    method
    radix_rust::rust::prelude::String::insert
    &mut String, usize, char -> ()
    Inserts a character into this String at a byte position.
    method
    radix_rust::rust::prelude::String::push_str
    &mut String, &str -> ()
    Appends a given string slice onto the end of this String.
    method
    radix_rust::rust::prelude::String::deref_mut
    &mut String -> &mut str
    method
    radix_rust::rust::prelude::String::add_assign
    &mut String, &str -> ()
    method
    radix_rust::rust::prelude::String::as_mut_str
    &mut String -> &mut str
    Converts a String into a mutable string slice.
    method
    radix_rust::rust::prelude::String::borrow_mut
    &mut String -> &mut str
    method
    radix_rust::rust::prelude::String::clone_from
    &mut String, &String -> ()
    Clones the contents of source into self.
    method
    radix_rust::rust::prelude::String::partial_cmp
    &String, &String -> Option<Ordering>
    method
    radix_rust::rust::prelude::String::remove_matches
    &mut String, P -> ()
    Remove all matches of pattern pat in the String.
    method
    radix_rust::rust::prelude::String::to_socket_addrs
    &String -> Result<IntoIter<SocketAddr>, Error>
    method
    radix_rust::rust::prelude::String::hash
    &String, &mut H -> ()
    method
    radix_rust::rust::prelude::String::drain
    &mut String, R -> Drain
    Removes the specified range from the string in bulk, …
    method
    radix_rust::rust::prelude::String::as_mut_vec
    &mut String -> &mut Vec<u8>
    Returns a mutable reference to the contents of this String.
    method
    radix_rust::rust::prelude::String::insert_str
    &mut String, usize, &str -> ()
    Inserts a string slice into this String at a byte position.
    method
    radix_rust::rust::prelude::String::write_char
    &mut String, char -> Result<(), Error>
    method
    radix_rust::rust::prelude::String::try_reserve
    &mut String, usize -> Result<(), TryReserveError>
    Tries to reserve capacity for at least additional bytes …
    method
    radix_rust::rust::prelude::String::strip_prefix_of
    &String, &str -> Option<&str>
    method
    radix_rust::rust::prelude::String::strip_suffix_of
    &String, &str -> Option<&str>
    method
    radix_rust::rust::prelude::String::try_reserve_exact
    &mut String, usize -> Result<(), TryReserveError>
    Tries to reserve the minimum capacity for at least …
    method
    radix_rust::rust::prelude::String::extend_from_within
    &mut String, R -> ()
    Copies elements from src range to the end of the string.
    method
    radix_rust::rust::prelude::String::fmt
    &String, &mut Formatter -> Result<(), Error>
    method
    radix_rust::rust::prelude::String::extend
    &mut String, I -> ()
    method
    radix_rust::rust::prelude::String::index_mut
    &mut String, I -> &mut
    method
    radix_rust::rust::prelude::String::write_str
    &mut String, &str -> Result<(), Error>
    method
    radix_rust::rust::prelude::Option::labelled_resolve_from
    String, &undefined -> Option<X>
    method
    radix_rust::rust::prelude::String::retain
    &mut String, F -> ()
    Retains only the characters specified by the predicate.
    method
    radix_rust::rust::prelude::String::replace_range
    &mut String, R, &str -> ()
    Removes the specified range in the string, and replaces it …
    method
    radix_rust::rust::prelude::Arc::read_to_string
    &mut Arc<File>, &mut String -> Result<usize, Error>
    method
    radix_rust::rust::prelude::Box::read_line
    &mut Box<B>, &mut String -> Result<usize, Error>
    method
    radix_rust::rust::collections::VecDeque::read_to_string
    &mut VecDeque<u8, A>, &mut String -> Result<usize, Error>
    method
    radix_rust::rust::prelude::Box::read_to_string
    &mut Box<R>, &mut String -> Result<usize, Error>
    method
    radix_rust::rust::prelude::String::new
    -> String
    Creates a new empty String.
    method
    radix_rust::rust::prelude::String::default
    -> String
    Creates an empty String.
    method
    radix_rust::rust::prelude::String::from
    char -> String
    Allocates an owned String from a single character.
    function
    radix_rust::rust::fmt::format
    Arguments -> String
    Takes an Arguments struct and returns the resulting …
    method
    radix_rust::ContextDisplayable::to_string
    & -> String
    method
    radix_rust::rust::alloc::LayoutError::to_string
    & -> String
    method
    radix_rust::rust::alloc::AllocError::to_string
    & -> String
    method
    radix_rust::rust::boxed::ThinBox::to_string
    & -> String
    method
    radix_rust::rust::collections::btree_map::OccupiedError::to_string
    & -> String
    method
    radix_rust::rust::collections::btree_map::UnorderedKeyError::to_string
    & -> String
    method
    radix_rust::rust::collections::hash_map::OccupiedError::to_string
    & -> String
    method
    radix_rust::rust::convert::Infallible::to_string
    & -> String
    method
    radix_rust::rust::fmt::FromFn::to_string
    & -> String
    method
    radix_rust::rust::fmt::Error::to_string
    & -> String
    method
    radix_rust::rust::fmt::Arguments::to_string
    & -> String
    method
    radix_rust::rust::num::NonZero::to_string
    & -> String
    method
    radix_rust::rust::num::ParseFloatError::to_string
    & -> String
    method
    radix_rust::rust::num::TryFromIntError::to_string
    & -> String
    method
    radix_rust::rust::num::ParseIntError::to_string
    & -> String
    method
    radix_rust::rust::num::Saturating::to_string
    & -> String
    method
    radix_rust::rust::num::Wrapping::to_string
    & -> String
    method
    radix_rust::rust::prelude::Cow::to_string
    & -> String
    method
    radix_rust::rust::prelude::Box::to_string
    & -> String
    method
    radix_rust::rust::prelude::BorrowError::to_string
    & -> String
    method
    radix_rust::rust::prelude::BorrowMutError::to_string
    & -> String
    method
    radix_rust::rust::prelude::Rc::to_string
    & -> String
    method
    radix_rust::rust::prelude::Ref::to_string
    & -> String
    method
    radix_rust::rust::prelude::RefMut::to_string
    & -> String
    method
    radix_rust::rust::prelude::Arc::to_string
    & -> String
    method
    radix_rust::rust::prelude::String::to_string
    & -> String
    method
    radix_rust::rust::rc::UniqueRc::to_string
    & -> String
    method
    radix_rust::rust::slice::EscapeAscii::to_string
    & -> String
    method
    radix_rust::rust::slice::GetDisjointMutError::to_string
    & -> String
    method
    radix_rust::rust::str::Utf8Error::to_string
    & -> String
    method
    radix_rust::rust::str::ParseBoolError::to_string
    & -> String
    method
    radix_rust::rust::str::EscapeDebug::to_string
    & -> String
    method
    radix_rust::rust::str::EscapeDefault::to_string
    & -> String
    method
    radix_rust::rust::str::EscapeUnicode::to_string
    & -> String
    method
    radix_rust::rust::string::FromUtf8Error::to_string
    & -> String
    method
    radix_rust::rust::string::FromUtf16Error::to_string
    & -> String
    method
    radix_rust::rust::sync::UniqueArc::to_string
    & -> String
    method
    radix_rust::rust::sync::PoisonError::to_string
    & -> String
    method
    radix_rust::rust::sync::TryLockError::to_string
    & -> String
    method
    radix_rust::rust::sync::ReentrantLockGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::MutexGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::MappedMutexGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::RwLockReadGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::RwLockWriteGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::MappedRwLockReadGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::MappedRwLockWriteGuard::to_string
    & -> String
    method
    radix_rust::rust::sync::mpmc::SendTimeoutError::to_string
    & -> String
    method
    radix_rust::rust::sync::mpmc::SendError::to_string
    & -> String
    method
    radix_rust::rust::sync::mpmc::RecvError::to_string
    & -> String
    method
    radix_rust::rust::sync::mpmc::TryRecvError::to_string
    & -> String
    method
    radix_rust::rust::sync::mpmc::RecvTimeoutError::to_string
    & -> String
    method
    radix_rust::rust::sync::mpmc::TrySendError::to_string
    & -> String
    method
    radix_rust::rust::string::IntoChars::into_string
    IntoChars -> String
    Consumes the IntoChars, returning the remaining string.
    method
    radix_rust::rust::prelude::String::with_capacity
    usize -> String
    Creates a new empty String with at least the specified …
    method
    radix_rust::rust::string::FromUtf8Error::into_utf8_lossy
    FromUtf8Error -> String
    Converts the bytes into a String lossily, substituting …
    method
    radix_rust::rust::prelude::String::try_from
    CString -> Result<String>
    Converts a CString into a String if it contains valid …
    trait method
    radix_rust::rust::prelude::ToString::to_string
    &ToString -> String
    Converts the given value to a String.
    method
    radix_rust::rust::prelude::String::from_utf8_unchecked
    Vec<u8> -> String
    Converts a vector of bytes to a String without checking …
    method
    radix_rust::rust::prelude::String::from_utf8_lossy_owned
    Vec<u8> -> String
    Converts a Vec<u8> to a String, substituting invalid UTF-8 …
    method
    radix_rust::rust::prelude::String::from_str
    &str -> Result<String>
    method
    radix_rust::rust::prelude::String::from_raw_parts
    u8, usize, usize -> String
    Creates a new String from a pointer, a length and a …
    method
    radix_rust::rust::prelude::String::from_utf16_lossy
    &[u16] -> String
    Decode a native endian UTF-16–encoded slice v into a …
    method
    radix_rust::rust::prelude::String::try_with_capacity
    usize -> Result<String, TryReserveError>
    Creates a new empty String with at least the specified …
    method
    radix_rust::rust::prelude::String::from_utf16be_lossy
    &[u8] -> String
    Decode a UTF-16BE–encoded slice v into a String, …
    method
    radix_rust::rust::prelude::String::from_utf16le_lossy
    &[u8] -> String
    Decode a UTF-16LE–encoded slice v into a String, …
    method
    radix_rust::rust::prelude::String::from_iter
    I -> String
    method
    radix_rust::rust::prelude::String::from_utf8
    Vec<u8> -> Result<String, FromUtf8Error>
    Converts a vector of bytes to a String.
    method
    radix_rust::rust::prelude::String::from_utf16
    &[u16] -> Result<String, FromUtf16Error>
    Decode a native endian UTF-16–encoded vector v into a …
    method
    radix_rust::rust::prelude::String::from_utf16be
    &[u8] -> Result<String, FromUtf16Error>
    Decode a UTF-16BE–encoded vector v into a String, …
    method
    radix_rust::rust::prelude::String::from_utf16le
    &[u8] -> Result<String, FromUtf16Error>
    Decode a UTF-16LE–encoded vector v into a String, …
    method
    radix_rust::ContextualDisplay::to_string
    &ContextualDisplay, TContext -> String
    method
    radix_rust::rust::prelude::String::clone
    &String -> String
    method
    radix_rust::rust::prelude::String::add
    String, &str -> String
    method
    radix_rust::rust::prelude::String::split_off
    &mut String, usize -> String
    Splits the string into two at the given byte index.