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::sync::RwLock
    A reader-writer lock
    struct
    radix_rust::rust::sync::RwLockReadGuard
    RAII structure used to release the shared read access of a …
    struct
    radix_rust::rust::sync::RwLockWriteGuard
    RAII structure used to release the exclusive write access …
    struct
    radix_rust::rust::sync::MappedRwLockReadGuard
    RAII structure used to release the shared read access of a …
    struct
    radix_rust::rust::sync::MappedRwLockWriteGuard
    RAII structure used to release the exclusive write access …
    method
    radix_rust::rust::sync::Mutex::lock
    Acquires a mutex, blocking the current thread until it is …
    method
    radix_rust::rust::sync::ReentrantLock::lock
    Acquires the lock, blocking the current thread until it is …
    method
    radix_rust::rust::sync::Mutex::try_lock
    Attempts to acquire this lock.
    method
    radix_rust::rust::sync::RwLock::data_ptr
    &RwLock<T> ->
    Returns a raw pointer to the underlying data.
    method
    radix_rust::rust::sync::RwLock::is_poisoned
    &RwLock<T> -> bool
    Determines whether the lock is poisoned.
    method
    radix_rust::rust::sync::RwLock::clear_poison
    &RwLock<T> -> ()
    Clear the poisoned state from a lock.
    method
    radix_rust::rust::sync::RwLock::into_inner
    RwLock<T> -> Result<T, PoisonError<T>>
    Consumes this RwLock, returning the underlying data.
    method
    radix_rust::rust::sync::RwLock::set
    &RwLock<T>, T -> Result<(), PoisonError<T>>
    Sets the contained value.
    method
    radix_rust::rust::sync::RwLock::replace
    &RwLock<T>, T -> Result<T, PoisonError<T>>
    Replaces the contained value with value, and returns the …
    method
    radix_rust::rust::sync::RwLock::get_cloned
    &RwLock<T> -> Result<T, PoisonError<()>>
    Returns the contained value by cloning it.
    method
    radix_rust::rust::sync::RwLock::read
    &RwLock<T> -> Result<RwLockReadGuard<T>, PoisonError<RwLockReadGuard<T>>>
    Locks this RwLock with shared read access, blocking the …
    method
    radix_rust::rust::sync::RwLock::write
    &RwLock<T> -> Result<RwLockWriteGuard<T>, PoisonError<RwLockWriteGuard<T>>>
    Locks this RwLock with exclusive write access, blocking …
    method
    radix_rust::rust::sync::RwLock::try_read
    &RwLock<T> -> Result<RwLockReadGuard<T>, TryLockError<RwLockReadGuard<T>>>
    Attempts to acquire this RwLock with shared read access.
    method
    radix_rust::rust::sync::RwLock::try_write
    &RwLock<T> -> Result<RwLockWriteGuard<T>, TryLockError<RwLockWriteGuard<T>>>
    Attempts to lock this RwLock with exclusive write access.
    method
    radix_rust::rust::sync::RwLock::fmt
    &RwLock<T>, &mut Formatter -> Result<(), Error>
    method
    radix_rust::rust::sync::RwLock::get_mut
    &mut RwLock<T> -> Result<&mut T, PoisonError<&mut T>>
    Returns a mutable reference to the underlying data.
    method
    radix_rust::rust::sync::RwLock::new
    T -> RwLock<T>
    Creates a new instance of an RwLock<T> which is unlocked.
    method
    radix_rust::rust::sync::RwLock::from
    T -> RwLock<T>
    Creates a new instance of an RwLock<T> which is unlocked. …
    method
    radix_rust::rust::sync::RwLock::default
    -> RwLock<T>
    Creates a new RwLock<T>, with the Default value for T.