[][src]Trait mendes::application::FromContext

pub trait FromContext<'a, A>: Sized where
    A: Application
{ fn from_context(
        app: &'a Arc<A>,
        req: &'a Parts,
        state: &mut PathState,
        body: &mut Option<A::RequestBody>
    ) -> Result<Self, A::Error>; }

Required methods

fn from_context(
    app: &'a Arc<A>,
    req: &'a Parts,
    state: &mut PathState,
    body: &mut Option<A::RequestBody>
) -> Result<Self, A::Error>

Loading content...

Implementations on Foreign Types

impl<'a, A: Application> FromContext<'a, A> for &'a A[src]

impl<'a, A: Application> FromContext<'a, A> for &'a Arc<A>[src]

impl<'a, A: Application> FromContext<'a, A> for &'a Parts[src]

impl<'a, A: Application> FromContext<'a, A> for Option<&'a [u8]>[src]

impl<'a, A: Application> FromContext<'a, A> for &'a [u8][src]

impl<'a, A: Application> FromContext<'a, A> for Option<Cow<'a, str>>[src]

impl<'a, A: Application> FromContext<'a, A> for Cow<'a, str>[src]

impl<'a, A: Application> FromContext<'a, A> for Option<String>[src]

impl<'a, A: Application> FromContext<'a, A> for String[src]

impl<'a, A: Application> FromContext<'a, A> for bool[src]

impl<'a, A: Application> FromContext<'a, A> for Option<bool>[src]

impl<'a, A: Application> FromContext<'a, A> for char[src]

impl<'a, A: Application> FromContext<'a, A> for Option<char>[src]

impl<'a, A: Application> FromContext<'a, A> for f32[src]

impl<'a, A: Application> FromContext<'a, A> for Option<f32>[src]

impl<'a, A: Application> FromContext<'a, A> for f64[src]

impl<'a, A: Application> FromContext<'a, A> for Option<f64>[src]

impl<'a, A: Application> FromContext<'a, A> for i8[src]

impl<'a, A: Application> FromContext<'a, A> for Option<i8>[src]

impl<'a, A: Application> FromContext<'a, A> for i16[src]

impl<'a, A: Application> FromContext<'a, A> for Option<i16>[src]

impl<'a, A: Application> FromContext<'a, A> for i32[src]

impl<'a, A: Application> FromContext<'a, A> for Option<i32>[src]

impl<'a, A: Application> FromContext<'a, A> for i64[src]

impl<'a, A: Application> FromContext<'a, A> for Option<i64>[src]

impl<'a, A: Application> FromContext<'a, A> for i128[src]

impl<'a, A: Application> FromContext<'a, A> for Option<i128>[src]

impl<'a, A: Application> FromContext<'a, A> for isize[src]

impl<'a, A: Application> FromContext<'a, A> for Option<isize>[src]

impl<'a, A: Application> FromContext<'a, A> for u8[src]

impl<'a, A: Application> FromContext<'a, A> for Option<u8>[src]

impl<'a, A: Application> FromContext<'a, A> for u16[src]

impl<'a, A: Application> FromContext<'a, A> for Option<u16>[src]

impl<'a, A: Application> FromContext<'a, A> for u32[src]

impl<'a, A: Application> FromContext<'a, A> for Option<u32>[src]

impl<'a, A: Application> FromContext<'a, A> for u64[src]

impl<'a, A: Application> FromContext<'a, A> for Option<u64>[src]

impl<'a, A: Application> FromContext<'a, A> for u128[src]

impl<'a, A: Application> FromContext<'a, A> for Option<u128>[src]

impl<'a, A: Application> FromContext<'a, A> for usize[src]

impl<'a, A: Application> FromContext<'a, A> for Option<usize>[src]

Loading content...

Implementors

Loading content...