Crate cds

source · []
Expand description

cds is a Collection of Data Structures.

cds implements handy data structures and associated algorithms.

It is driven by the following principles:

  1. Tested - for both correctness and performance
  2. Fast - even if it requires to use unsafe Rust
  3. Secure - wipe unused memory to avoid unnecessarily holding a copy of possibly sensitive data
  4. Avoid dynamic memory allocation where possible

Modules

arrayvecarrayvec

A vector-like array.

Common definitions.

Errors of the crate.

Macros

array_vecarrayvec

Creates an ArrayVec containing the arguments.

Traits

A trait of custom length types.

A trait of custom spare memory policies.