Functions

Functions used by the Abigen to expand functions defined in an ABI spec. Transforms a function defined in ABIFunction into a TokenStream that represents that same function signature as a Rust-native function declaration.
Expands a positional identifier string that may be empty. Note that this expands the parameter name with safe_ident, meaning that identifiers that are reserved keywords get _ appended to them.
Generate the main function of a script