pub struct ContentNegotiationMiddleware { /* private fields */ }Expand description
Content negotiation middleware
Implementations§
Source§impl ContentNegotiationMiddleware
 
impl ContentNegotiationMiddleware
Sourcepub fn support_type(self, mime_type: String, quality: f32) -> Self
 
pub fn support_type(self, mime_type: String, quality: f32) -> Self
Add supported content type
Sourcepub fn default_type(self, mime_type: String) -> Self
 
pub fn default_type(self, mime_type: String) -> Self
Set default content type
Trait Implementations§
Source§impl Debug for ContentNegotiationMiddleware
 
impl Debug for ContentNegotiationMiddleware
Auto Trait Implementations§
impl Freeze for ContentNegotiationMiddleware
impl RefUnwindSafe for ContentNegotiationMiddleware
impl Send for ContentNegotiationMiddleware
impl Sync for ContentNegotiationMiddleware
impl Unpin for ContentNegotiationMiddleware
impl UnwindSafe for ContentNegotiationMiddleware
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
    T: 'a,
 
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
    T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
    T: 'a,
 
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
    T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more