Module orx_split_vec::prelude

source ·
Expand description

Common relevant traits, structs, enums.

Structs§

  • Strategy which allows creates a fragment with double the capacity of the prior fragment every time the split vector needs to expand.
  • A contagious fragment of the split vector.
  • Iterator over the SplitVec.
  • Strategy which allows the split vector to grow linearly.
  • Equivalent to Doubling strategy except for the following:
  • A split vector; i.e., a vector of fragments, with the following features:

Enums§

  • Error occurred during an attempt to increase capacity of the pinned vector.
  • Returns the result of trying to get a slice as a contagious memory from the split vector.

Traits§

  • A wrapper for a pinned vector which provides additional guarantees for concurrent programs.
  • Growth strategy of a split vector.
  • Growth strategy of a split vector which allows for constant time access to the elements.
  • A pinned vector which can be wrapped into a concurrent pinned vector.
  • Converts self into a collection of Fragments.
  • Trait for vector representations differing from std::vec::Vec by the following:
  • PseudoDefault trait allows to create a cheap default instance of a type, which does not claim to be useful.