[][src]Trait wasmbin::io::Encode

pub trait Encode {
    fn encode(&self, w: &mut impl Write) -> Result<()>;
}

Required methods

fn encode(&self, w: &mut impl Write) -> Result<()>

Loading content...

Implementations on Foreign Types

impl Encode for bool[src]

impl<T: WasmbinCountable + Encode> Encode for [T][src]

impl<T> Encode for Vec<T> where
    [T]: Encode
[src]

impl Encode for f32[src]

impl Encode for f64[src]

impl Encode for [u8; 4][src]

impl Encode for [u8; 8][src]

impl Encode for [u8; 16][src]

impl Encode for u8[src]

impl Encode for [u8][src]

impl Encode for u32[src]

impl Encode for i32[src]

impl Encode for u64[src]

impl Encode for i64[src]

impl Encode for usize[src]

impl Encode for str[src]

impl Encode for String[src]

impl Encode for [Instruction][src]

impl Encode for [NameSubSection][src]

impl Encode for [Section][src]

Loading content...

Implementors

impl Encode for Instruction[src]

impl Encode for Misc[src]

impl Encode for CustomSection[src]

impl Encode for DataInit[src]

impl Encode for Element[src]

impl Encode for ExportDesc[src]

impl Encode for ImportDesc[src]

impl Encode for NameSubSection[src]

impl Encode for Section[src]

impl Encode for BlockType[src]

impl Encode for RefType[src]

impl Encode for ValueType[src]

impl Encode for FuncId[src]

impl Encode for GlobalId[src]

impl Encode for LabelId[src]

impl Encode for LocalId[src]

impl Encode for MemId[src]

impl Encode for TableId[src]

impl Encode for TypeId[src]

impl Encode for CallIndirect[src]

impl Encode for MemArg[src]

impl Encode for MagicAndVersion[src]

impl Encode for Module[src]

impl Encode for Data[src]

impl Encode for Export[src]

impl Encode for FuncBody[src]

impl Encode for Global[src]

impl Encode for Import[src]

impl Encode for ImportPath[src]

impl Encode for Locals[src]

impl Encode for ModuleNameSubSection[src]

impl Encode for RawCustomSection[src]

impl Encode for FuncType[src]

impl Encode for GlobalType[src]

impl Encode for Limits[src]

impl Encode for MemType[src]

impl Encode for TableType[src]

impl<F> Encode for FloatConst<F> where
    F: Encode
[src]

impl<I, V> Encode for NameAssoc<I, V> where
    I: Encode,
    V: Encode
[src]

impl<I, V> Encode for NameMap<I, V> where
    Vec<NameAssoc<I, V>>: Encode,
    I: Encode,
    V: Encode
[src]

impl<T: Decode + Encode> Encode for Blob<T>[src]

impl<T: Encode> Encode for Lazy<T>[src]

impl<T: AsRef<[u8]>> Encode for RawBlob<T>[src]

Loading content...