[][src]Trait cookie_factory::Serializer

pub trait Serializer {
    fn serialize(
        &mut self,
        output: &mut [u8]
    ) -> Result<(usize, Serialized), GenError>; fn then<T>(self, next: T) -> Then<Self, T>
    where
        Self: Sized,
        T: Serializer
, { ... } }

Required methods

fn serialize(
    &mut self,
    output: &mut [u8]
) -> Result<(usize, Serialized), GenError>

Loading content...

Provided methods

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer

Loading content...

Implementations on Foreign Types

impl<S: ?Sized + Serializer> Serializer for Box<S>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for dyn Fn(&mut [u8]) -> Result<(&mut [u8], usize), GenError>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

Loading content...

Implementors

impl Serializer for BigEndian<u16>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for BigEndian<u32>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for BigEndian<u64>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for BigEndian<u8>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for Empty
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for LittleEndian<u16>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for LittleEndian<u32>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for LittleEndian<u64>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for LittleEndian<u8>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl Serializer for Skip
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<'a> Serializer for Slice<'a>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<'a, T: Display> Serializer for Print<'a, T>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<A: Serializer, B: Serializer> Serializer for LengthValue<A, B>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<A: Serializer, B: Serializer> Serializer for Or<A, B>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<A: Serializer, B: Serializer> Serializer for Then<A, B>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<T: Serializer> Serializer for Stream<T>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<T: Serializer, It: Iterator<Item = T>> Serializer for All<T, It>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<T: Serializer, U: Serializer + Reset, It: Iterator<Item = T>> Serializer for SeparatedList<T, U, It>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

impl<T: Display + UpperHex> Serializer for PrintUpperHex<T>
[src]

fn then<T>(self, next: T) -> Then<Self, T> where
    Self: Sized,
    T: Serializer
[src]

Loading content...