Trait HttpServiceExt

Source
pub trait HttpServiceExt {
    // Provided methods
    fn map_request<F>(self, f: F) -> MapRequestService<Self, F>
       where Self: Sized { ... }
    fn map_response<F>(self, f: F) -> MapResponseService<Self, F>
       where Self: Sized { ... }
    fn set_status(self, status: StatusCode) -> SetStatusService<Self>
       where Self: Sized { ... }
    fn set_task_local<T>(
        self,
        key: &'static LocalKey<T>,
        value: T,
    ) -> SetTaskLocalService<Self, T>
       where Self: Sized,
             T: Clone + Send + Sync + 'static { ... }
}

Provided Methods§

Source

fn map_request<F>(self, f: F) -> MapRequestService<Self, F>
where Self: Sized,

Source

fn map_response<F>(self, f: F) -> MapResponseService<Self, F>
where Self: Sized,

Source

fn set_status(self, status: StatusCode) -> SetStatusService<Self>
where Self: Sized,

Available on crate feature set-status only.
Source

fn set_task_local<T>( self, key: &'static LocalKey<T>, value: T, ) -> SetTaskLocalService<Self, T>
where Self: Sized, T: Clone + Send + Sync + 'static,

Available on crate feature task-local only.

Implementors§