Trait flatbuffers::Push
source · [−]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.