logo
Expand description

Collection of general purpose meta tools.

Modules

Namespace with dependencies.

Exposed namespace of the module.

Several macro on functions.

Several macro to encourage to write indexed code to improve readibility.

Shared with parent namespace of the module

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

Protected namespace of the module.

Macros

Internal impls1 macro. Don’t use.

Get name of a function.

Macro to rename function.

Split functions.

Split functions.

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.

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

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

Index of items.