Struct parity_wasm_cp::builder::FunctionBuilder[][src]

pub struct FunctionBuilder<F = Identity> { /* fields omitted */ }

Function definition builder

Methods

impl FunctionBuilder
[src]

New function builder

impl<F> FunctionBuilder<F> where
    F: Invoke<FunctionDefinition>, 
[src]

New function builder with chained callback

Set that this function is main entry point

Start signature builder of the function

Override current signature entirely with new one from known struct

Start code (body) builder

Set body (code) for this function

Finalize current builder spawning resulting struct in the callback

Auto Trait Implementations

impl<F> Send for FunctionBuilder<F> where
    F: Send

impl<F> Sync for FunctionBuilder<F> where
    F: Sync