Struct parity_wasm_cp::builder::SignaturesBuilder[][src]

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

Multiple signatures builder

Methods

impl SignaturesBuilder
[src]

New empty functions section builder

impl<F> SignaturesBuilder<F>
[src]

New builder chained with specified callback

Push new signature into the builder output

Start building new signature with TypeRefBuilder

impl<F> SignaturesBuilder<F> where
    F: Invoke<Vec<Signature>>, 
[src]

Start building new signature with dedicated builder

impl<F> SignaturesBuilder<F> where
    F: Invoke<FunctionSection>, 
[src]

Finalize builder spawning element

impl<F> SignaturesBuilder<F> where
    F: Invoke<Vec<Signature>>, 
[src]

Bind signature list

Auto Trait Implementations

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

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