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 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’.
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.
Type constructor to wrap two types into a tuple.
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.