pub trait Push: Sized {
    type Output;

    fn push(&self, dst: &mut [u8], _rest: &[u8]);

    fn size() -> usize { ... }
    fn alignment() -> PushAlignment { ... }
}
Expand description

Trait to abstract over functionality needed to write values (either owned or referenced). Used in FlatBufferBuilder and implemented for generated types.

Required Associated Types

Required Methods

Provided Methods

Implementations on Foreign Types

Implementors