Trait Fmt

Source
pub trait Fmt {
    // Required method
    fn fmt(&self, formatter: &mut Formatter);
}
Expand description

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

Required Methods§

Source

fn fmt(&self, formatter: &mut Formatter)

Implementations on Foreign Types§

Source§

impl Fmt for &MemoryType

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for &Limits

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for &Float32

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for &Float64

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for ExportKind

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for f32

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for f64

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for i32

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for i64

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for u32

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl Fmt for u64

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

impl<'src> Fmt for &'src str

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Source§

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

Source§

fn fmt(&self, formatter: &mut Formatter)

Implementors§