Trait wasmer_interface_types_fl::ToBytes[][src]

pub trait ToBytes<W> where
    W: Write
{ fn to_bytes(&self, writer: &mut W) -> Result<(), Error>; }
Expand description

A trait for converting a value to bytes.

Required methods

Converts the given value into &[u8] in the given writer.

Implementations on Foreign Types

Encode a u8 into a byte (well, it’s already a byte!).

Encode a str into bytes.

Decoder is decoders::binary::string.

Encode a vector into bytes.

Decoder is decoders::binary::list.

Encode a u64 into bytes with a LEB128 representation.

Decoder is decoders::binary::uleb.

Encode a String into bytes.

Decoder is decoders::binary::string.

Implementors

Encode an InterfaceKind into bytes.

Encode a Type into bytes.

Decoder is in decoders::binary::types.

Encode a TypeKind into bytes.

Encode an IType into bytes.

Encode an Instruction into bytes.

Decoder is decoders::binary::instruction.

Encode an Adapter into bytes.

Decoder is in decoders::binary::adapters.

Encode an Export into bytes.

Decoder is in decoders::binary::exports.

Encode an Implementation into bytes.

Decoder is in decoders::binary::implementations.

Encode an Import into bytes.

Decoder is in decoders::binary::imports.

Encode an Interfaces into bytes.

Decoder is decoders::binary::parse.

Encode a RecordType into bytes.

Encode a RecordType into bytes.