Struct parity_wasm::builder::FunctionBuilder [] [src]

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

Function definition builder

Methods

impl FunctionBuilder
[src]

[src]

New function builder

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

[src]

New function builder with chained callback

[src]

Set that this function is main entry point

[src]

Start signature builder of the function

[src]

Override current signature entirely with new one from known struct

[src]

Start code (body) builder

[src]

Set body (code) for this function

[src]

Finalize current builder spawning resulting struct in the callback

Trait Implementations

Auto Trait Implementations

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

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