Trait reproto_backend::DynamicEncode [] [src]

pub trait DynamicEncode<'el> where
    Self: DynamicConverter<'el>, 
{ fn name_encode(
        &self,
        input: Tokens<'el, Self::Custom>,
        name: Tokens<'el, Self::Custom>
    ) -> Tokens<'el, Self::Custom>;
fn array_encode(
        &self,
        input: Tokens<'el, Self::Custom>,
        inner: Tokens<'el, Self::Custom>
    ) -> Tokens<'el, Self::Custom>;
fn map_encode(
        &self,
        input: Tokens<'el, Self::Custom>,
        key: Tokens<'el, Self::Custom>,
        value: Tokens<'el, Self::Custom>
    ) -> Tokens<'el, Self::Custom>; fn datetime_encode(
        &self,
        input: Tokens<'el, Self::Custom>
    ) -> Tokens<'el, Self::Custom> { ... }
fn dynamic_encode(
        &self,
        ty: &RpType,
        input: Tokens<'el, Self::Custom>
    ) -> Result<Tokens<'el, Self::Custom>> { ... } }

Required Methods

Provided Methods

Handle the encoding of a datetime.

Implementors