Trait flatbuffers::Push [−][src]
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.
Associated Types
Required methods
Provided methods
Implementations on Foreign Types
Implementors
impl<T> Push for BackwardsSOffset<T>
[src]
impl<T> Push for BackwardsSOffset<T>
[src]impl<T> Push for ForwardsUOffset<T>
[src]
impl<T> Push for ForwardsUOffset<T>
[src]impl<T> Push for ForwardsVOffset<T>
[src]
impl<T> Push for ForwardsVOffset<T>
[src]