pub trait WriteBinaryDep<HostType = Self> {
    type Args;
    type Output;

    fn write_dep<C: WriteContext>(
        ctxt: &mut C,
        val: HostType,
        args: Self::Args
    ) -> Result<Self::Output, WriteError>; }
Expand description

Trait that describes a type that can be written to a WriteContext in binary form with dependent arguments.

Required Associated Types

The type of the arguments supplied to write_dep.

The type of the value returned by write_dep.

Required Methods

Write the binary representation of Self to ctxt.

Implementors