Expand description

Meta tools.

Modules

Dependencies.

Exposed namespace of the module.

Collection of general purpose meta tools.

Orphan namespace of the module.

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

Own namespace of the module.

Macros

Internal impls1 macro. Don’t use.

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.

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.

Literally just a LinkedList literal with values into’d.

Protocol of modularity unifying interface of a module.

Define implementation putting each function under a macro and adding attribute #[ test ].

Index of items.

Literally just a VecDeque literal with values into’d.