logo
Expand description

Protected namespace of the module.

Modules

Utilities for formatting and printing strings.

Macros

Generate code only if feature::make is enabled.

Type constructor of many.

Pair type constructor.

Type constructor of single.

Alias of Vec for internal usage.

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.

Alternative implementation of interval.

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.

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

Enums

The enum Either with variants Left and Right is a general purpose sum type with two cases.

Traits

Reinterpret as array.

Reinterpret as slice.

Reinterpret as tuple.

Clone as array.

Clone as tuple.

Interval adapter. Interface to interval-like structures.

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.