[−][src]Trait binserde::ser::BinSerializer
Associated Types
Loading content...Required methods
pub fn pipe(&mut self) -> &mut Self::Pipe
[src]
pub fn dedup(&mut self) -> &mut DedupContext
[src]
pub fn mode(&self) -> Mode
[src]
Provided methods
pub fn with_mode(self, mode: Mode) -> WithMode<Self>
[src]
pub fn change_mode<F>(self, op: F) -> WithMode<Self> where
F: FnOnce(&mut Mode),
[src]
F: FnOnce(&mut Mode),
pub fn disable_dedup(self) -> WithMode<Self>
[src]
Implementations on Foreign Types
impl<T, '_> BinSerializer for &'_ mut T where
T: BinSerializer,
[src]
T: BinSerializer,
type Pipe = T::Pipe
pub fn pipe(&mut self) -> &mut Self::Pipe
[src]
pub fn dedup(&mut self) -> &mut DedupContext
[src]
pub fn mode(&self) -> Mode
[src]
Implementors
impl BinSerializer for PrescanSerializer
[src]
type Pipe = NullWrite
pub fn pipe(&mut self) -> &mut Self::Pipe
[src]
pub fn dedup(&mut self) -> &mut DedupContext
[src]
pub fn mode(&self) -> Mode
[src]
impl<S> BinSerializer for WithMode<S> where
S: BinSerializer,
[src]
S: BinSerializer,
type Pipe = S::Pipe
pub fn pipe(&mut self) -> &mut Self::Pipe
[src]
pub fn dedup(&mut self) -> &mut DedupContext
[src]
pub fn mode(&self) -> Mode
[src]
impl<W> BinSerializer for BinSerializerBase<W> where
W: Write,
[src]
W: Write,