Trait amq_protocol_types::generation::BackToTheBuffer[][src]

pub trait BackToTheBuffer: Write {
    fn reserve_write_use<Tmp, Gen, Before>(
        s: WriteContext<Self>,
        reserved: usize,
        gen: &Gen,
        before: &Before
    ) -> Result<WriteContext<Self>, GenError>
    where
        Gen: Fn(WriteContext<Self>) -> Result<(WriteContext<Self>, Tmp), GenError>,
        Before: Fn(WriteContext<Self>, Tmp) -> Result<WriteContext<Self>, GenError>
; }
Expand description

Serialization types and traits Trait for Write types that allow skipping and reserving a slice, then writing some data, then write something in the slice we reserved using the return for our data write.

Required methods

Implementations on Foreign Types

Implementors