Module test_tools::protected::meta_tools::meta
source · Expand description
Collection of general purpose meta tools.
Modules§
- Exposed namespace of the module.
- Orphan namespace of the module.
- Prelude to use essentials:
use my_module::prelude::*
. - Protected 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.
- 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.
- Macros to put each function under a named macro to index every function in a class.
- 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.
- Define implementation putting each function under a macro.
- Index of items.
- Literally just a LinkedList literal with values into’d.
- Protocol of modularity unifying interface of a module and introducing layers.
- 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.
- Literally just a VecDeque literal with values into’d.