Expand description
A collection of procedural macros used to derive nanotransaction wrappers for (almost) arbitrary user-provided Rust functions.
Modules
- epics 🔒
- Generator of a concrete
NandoManagerimplementation. - Generator of a concrete
resolver.rsimplementation for an external library. - Module-internal structures used while generating nanotransaction variants of user functions.
- resolver 🔒
- A collection of utilities to reduce the pain of interacting with
synwhen it comes to types and typepaths (andusedirectives)
Functions
- Parses the arguments of a function to be
nandoized to figure out the nando arguments.
Attribute Macros
- Attribute macro used to generate a nanotransaction out of the given function.
- Attribute macro used to generate a nanotransaction out of the given function, and update the associated library’s dispatch function..
Derive Macros
- Derive macro used to generate an empty implementation of
Persistablefor the specified struct. - Derive macro used to generate an empty implementation of
Persistablefor the specified struct. The difference with thePersistableDerivemacro is the target output file.