Trait wasmfmt::Fmt[][src]

pub trait Fmt {
    fn fmt(&self, formatter: &mut Formatter);
}

The Fmt trait allows individual WebAssembly AST nodes to be formatted separately.

Required methods

fn fmt(&self, formatter: &mut Formatter)[src]

Loading content...

Implementations on Foreign Types

impl<'src> Fmt for &Export<'src>[src]

impl<'src> Fmt for &ItemRef<'src, ExportKind>[src]

impl<'src> Fmt for &ExportKind[src]

impl<'src> Fmt for &InlineExport<'src>[src]

impl<'src> Fmt for &Expression<'src>[src]

impl<'src> Fmt for &Func<'src>[src]

impl<'src> Fmt for &TypeUse<'src, FunctionType<'src>>[src]

impl<'src> Fmt for &ItemRef<'src, type>[src]

impl<'src> Fmt for &[(Option<Id<'src>>, Option<NameAnnotation<'src>>, ValType<'src>)][src]

impl<'src> Fmt for &[ValType<'src>][src]

impl<'src> Fmt for &ValType<'src>[src]

impl<'src> Fmt for &Vec<Local<'src>>[src]

impl<'src> Fmt for &Global<'src>[src]

impl<'src> Fmt for &GlobalType<'src>[src]

impl<'src> Fmt for &Import<'src>[src]

impl<'src> Fmt for &ItemSig<'src>[src]

impl<'src> Fmt for &InlineImport<'src>[src]

impl<'src> Fmt for &Vec<Index<'src>>[src]

impl<'src> Fmt for &Index<'src>[src]

impl<'src> Fmt for &Id<'src>[src]

impl<'src> Fmt for &Instruction<'src>[src]

impl<'src> Fmt for &BlockType<'src>[src]

impl<'src> Fmt for &BrTableIndices<'src>[src]

impl<'src> Fmt for &MemArg<'src>[src]

impl<'src> Fmt for &Memory<'src>[src]

impl<'src> Fmt for &MemoryKind<'src>[src]

impl<'src> Fmt for &Vec<DataVal<'src>>[src]

impl<'src> Fmt for &DataVal<'src>[src]

impl<'src> Fmt for &MemoryType[src]

impl<'src> Fmt for &Data<'src>[src]

impl<'src> Fmt for &DataKind<'src>[src]

impl<'src> Fmt for Module<'src>[src]

impl<'src> Fmt for &ModuleKind<'src>[src]

impl<'src> Fmt for &Vec<ModuleField<'src>>[src]

impl<'src> Fmt for &ModuleField<'src>[src]

impl Fmt for u32[src]

impl Fmt for i32[src]

impl Fmt for i64[src]

impl Fmt for f32[src]

impl Fmt for f64[src]

impl Fmt for &Float32[src]

impl Fmt for &Float64[src]

impl<'src> Fmt for &'src str[src]

impl<'src> Fmt for &Vec<&'src str>[src]

impl<'src> Fmt for &Table<'src>[src]

impl<'src> Fmt for &TableKind<'src>[src]

impl<'src> Fmt for &TableType<'src>[src]

impl<'src> Fmt for &Limits[src]

impl<'src> Fmt for &RefType<'src>[src]

impl<'src> Fmt for &Elem<'src>[src]

impl<'src> Fmt for &ElemKind<'src>[src]

impl<'src> Fmt for &ElemPayload<'src>[src]

impl<'src> Fmt for &Type<'src>[src]

impl<'src> Fmt for &TypeDef<'src>[src]

impl<'src> Fmt for &FunctionType<'src>[src]

impl<'src> Fmt for Wat<'src>[src]

Loading content...

Implementors

Loading content...