Trait flatbuffers::Push [−][src]
pub trait Push: Sized { type Output; fn push(&self, dst: &mut [u8], _rest: &[u8]); fn size() -> usize { ... } fn alignment() -> PushAlignment { ... } }
Trait to abstract over functionality needed to write values (either owned or referenced). Used in FlatBufferBuilder and implemented for generated types.
Associated Types
Loading content...Required methods
Loading content...Provided methods
Loading content...Implementations on Foreign Types
Loading content...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]