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.