logo
Expand description

Prelude to use essentials: use my_module::prelude::*.

Macros

Generate code only if feature::make is enabled.

Variadic constructor.

Type constructor to define tuple wrapping a given type.

Structs

An ordered map based on a B-Tree.

An ordered set based on a B-Tree.

A priority queue implemented with a binary heap.

A contiguous growable array type, written as Vec<T>, short for ‘vector’.

A hash map implemented with quadratic probing and SIMD lookup.

A hash set implemented as a HashMap where the value is ().

Type constructor to wrap pair of the same type.

A doubly-linked list with owned nodes.

Type constructor to wrap a vector.

A hash map implemented with quadratic probing and SIMD lookup.

Type constructor to wrap two types into a tuple.

A hash set implemented as a HashMap where the value is ().

Type constructor to wrap a another type into a tuple.

A contiguous growable array type, written as Vec<T>, short for ‘vector’.

A double-ended queue implemented with a growable ring buffer.

Traits

Reinterpret as array.

Reinterpret as slice.

Reinterpret as tuple.

Clone as array.

Clone as tuple.

Constructor without arguments.

Constructor with single argument.

Constructor with two arguments.

Constructor with three arguments.

Implementation of trait From to vectorize into/from.

Implementation of trait Into to vectorize into/from.