[][src]Trait threescalers::ToParams

pub trait ToParams<'k, 'v, 'this, E> where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
{ fn to_params_with_mangling<F: FnMut(Cow<'k, str>) -> Cow<'k, str>>(
        &'this self,
        extendable: &mut E,
        key_mangling: &mut F
    ); fn to_params(&'this self, extendable: &mut E) { ... }
fn to_params_with_prefix(
        &'this self,
        extendable: &mut E,
        prefix: Option<&'k str>
    ) { ... } }

Required methods

fn to_params_with_mangling<F: FnMut(Cow<'k, str>) -> Cow<'k, str>>(
    &'this self,
    extendable: &mut E,
    key_mangling: &mut F
)

Loading content...

Provided methods

fn to_params(&'this self, extendable: &mut E)

fn to_params_with_prefix(
    &'this self,
    extendable: &mut E,
    prefix: Option<&'k str>
)

Loading content...

Implementors

impl<'k, 'v, 'this, '_, '_, '_, '_, '_, '_, E> ToParams<'k, 'v, 'this, E> for ApiCall<'_, '_, '_, '_, '_, '_> where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, '_, '_, '_, '_, E> ToParams<'k, 'v, 'this, E> for Transaction<'_, '_, '_, '_> where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, E> ToParams<'k, 'v, 'this, E> for Application where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, E> ToParams<'k, 'v, 'this, E> for Credentials where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, E> ToParams<'k, 'v, 'this, E> for User where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, E> ToParams<'k, 'v, 'this, E> for Service where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, E> ToParams<'k, 'v, 'this, E> for Timestamp where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

impl<'k, 'v, 'this, E> ToParams<'k, 'v, 'this, E> for Usage where
    'this: 'k + 'v,
    E: Extend<(Cow<'k, str>, &'v str)>, 
[src]

Loading content...