[][src]Trait tirse::BinarySerializerDelegate

pub trait BinarySerializerDelegate {
    type Variant: Serialize;
    type Length: Serialize;
    type SequenceLength: Serialize;
    type Char: Serialize;
    fn encode_variant(v: u32) -> Self::Variant;
fn encode_length(v: usize) -> Self::Length;
fn encode_sequence_length(v: usize) -> Self::SequenceLength;
fn encode_char(v: char) -> Self::Char; }

Associated Types

Loading content...

Required methods

fn encode_variant(v: u32) -> Self::Variant

fn encode_length(v: usize) -> Self::Length

fn encode_sequence_length(v: usize) -> Self::SequenceLength

fn encode_char(v: char) -> Self::Char

Loading content...

Implementors

impl BinarySerializerDelegate for DefaultBinarySerializerDelegate[src]

type Variant = u32

type Length = usize

type SequenceLength = usize

type Char = u32

Loading content...