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§
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,
Available on crate feature
set-status only.fn set_task_local<T>( self, key: &'static LocalKey<T>, value: T, ) -> SetTaskLocalService<Self, T>
Available on crate feature
task-local only.