Expand description
Orphan namespace of the module.
Macros
Internal impls1 macro. Don’t use.
Type constructor of many.
Pair type constructor.
Type constructor of single.
Literally just a BTreeMap literal with keys and values into’d.
Unwrap braces of token tree and pass its content to the passed callback. If token tree in not braced then it passed to callback as is.
Literally just a BTreeSet literal with values into’d.
Get name of a function.
Macro to rename function.
Split functions.
Split functions.
Module :: for_each
Literally just a BinaryHeap literal with values into’d.
Literally just a HashMap literal with keys and values into’d.
Literally just a HashSet literal with values into’d.
Macro which returns its input as is.
Macro implements
to answer the question: does it implement a trait?
Define implementation putting each function under a macro.
Define implementation putting each function under a macro.
Define implementation putting each function under a macro.
Macros to put each function under a named macro to index every function in a class.
Index of items.
Macro instance_of
to answer the question: does it implement a trait? Alias of the macro implements
.
Macro to answer the question: is it a slice?
Literally just a LinkedList literal with values into’d.
Variadic constructor.
Protocol of modularity unifying interface of a module.
Define implementation putting each function under a macro and adding attribute #[ test ]
.
Index of items.
Macro for unwrapping the left side of an Either
, which fails early
with the opposite side. Can only be used in functions that return
Either
because of the early return of Right
that it provides.
Dual to try_left!
, see its documentation for more information.
Type constructor to define tuple wrapping a given type.
Literally just a VecDeque literal with values into’d.
Structs
Type constructor to wrap pair of the same type.
Type constructor to wrap a another type into a tuple.
Type constructor to wrap two types into a tuple.
Type constructor to wrap a another type into a tuple.
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.
Constructor without arguments.
Constructor with single argument.
Constructor with two arguments.
Constructor with three arguments.