Skip to main content

expand_contract

Function expand_contract 

Source
pub fn expand_contract(args: ContractArgs, func: ItemFn) -> TokenStream
Expand description

Expand #[contract(...)] fn main() { ... } into:

fn main() {
    #[cfg(debug_assertions)]
    {
        rorpc::generate_contract()
            .output(path)
            .expect("contract generation failed");
    }
    // original body
}