Module grafix_toolbox::lib

source ·

Re-exports§

Modules§

Macros§

Structs§

  • A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
  • An ordered map based on a B-Tree.
  • An ordered set based on a B-Tree.
  • A mutable memory location.
  • Zero-sized type used to mark things that “act like” they own a T.
  • A hash map implemented with quadratic probing and SIMD lookup.
  • A hash set implemented as a HashMap where the value is ().
  • A (half-open) range bounded inclusively below and exclusively above (start..end).
  • A single-threaded reference-counting pointer. ‘Rc’ stands for ‘Reference Counted’.
  • A mutable memory location with dynamically checked borrow rules
  • The core primitive for interior mutability in Rust.
  • A double-ended queue implemented with a growable ring buffer.
  • Weak is a version of Rc that holds a non-owning reference to the managed allocation. The allocation is accessed by calling upgrade on the Weak pointer, which returns an Option<Rc<T>>.
  • A 16-bit floating point type implementing the IEEE 754-2008 standard binary16 a.k.a “half” format.

Enums§

  • An Ordering is the result of a comparison between two values.

Traits§

Functions§

Type Aliases§

Derive Macros§

  • Derive macro generating an impl of the trait Debug.