[−][src]Trait wasmer_interface_types_fl::encoders::binary::ToBytes
A trait for converting a value to bytes.
Required methods
fn to_bytes(&self, writer: &mut W) -> Result<()>
Converts the given value into &[u8]
in the given writer
.
Implementations on Foreign Types
impl<W> ToBytes<W> for u8 where
W: Write,
[src]
W: Write,
Encode a u8
into a byte (well, it's already a byte!).
impl<W> ToBytes<W> for u64 where
W: Write,
[src]
W: Write,
Encode a u64
into bytes with a LEB128 representation.
Decoder is decoders::binary::uleb
.
impl<W, '_> ToBytes<W> for &'_ str where
W: Write,
[src]
W: Write,
Encode a str
into bytes.
Decoder is decoders::binary::string
.
impl<W> ToBytes<W> for String where
W: Write,
[src]
W: Write,
Encode a String into bytes.
Decoder is decoders::binary::string
.
impl<W, I> ToBytes<W> for Vec<I> where
W: Write,
I: ToBytes<W>,
[src]
W: Write,
I: ToBytes<W>,
Encode a vector into bytes.
Decoder is decoders::binary::list
.
Implementors
impl<W> ToBytes<W> for Type where
W: Write,
[src]
W: Write,
Encode a Type
into bytes.
Decoder is in decoders::binary::types
.
impl<W> ToBytes<W> for TypeKind where
W: Write,
[src]
W: Write,
Encode a TypeKind
into bytes.
impl<W> ToBytes<W> for Instruction where
W: Write,
[src]
W: Write,
Encode an Instruction
into bytes.
Decoder is decoders::binary::instruction
.
impl<W> ToBytes<W> for InterfaceType where
W: Write,
[src]
W: Write,
Encode an InterfaceType
into bytes.
impl<W> ToBytes<W> for Adapter where
W: Write,
[src]
W: Write,
Encode an Adapter
into bytes.
Decoder is in decoders::binary::adapters
.
impl<W> ToBytes<W> for FunctionArg where
W: Write,
[src]
W: Write,
impl<W> ToBytes<W> for Implementation where
W: Write,
[src]
W: Write,
Encode an Implementation
into bytes.
Decoder is in decoders::binary::implementations
.
impl<W> ToBytes<W> for RecordFieldType where
W: Write,
[src]
W: Write,
Encode a RecordType
into bytes.
impl<W> ToBytes<W> for RecordType where
W: Write,
[src]
W: Write,
Encode a RecordType
into bytes.
impl<W, '_> ToBytes<W> for Export<'_> where
W: Write,
[src]
W: Write,
Encode an Export
into bytes.
Decoder is in decoders::binary::exports
.
impl<W, '_> ToBytes<W> for Import<'_> where
W: Write,
[src]
W: Write,
Encode an Import
into bytes.
Decoder is in decoders::binary::imports
.
impl<W, '_> ToBytes<W> for Interfaces<'_> where
W: Write,
[src]
W: Write,
Encode an Interfaces
into bytes.
Decoder is decoders::binary::parse
.