Struct actix_web_middleware_slack::Slack
source · [−]pub struct Slack { /* private fields */ }
Implementations
Trait Implementations
sourceimpl<S: 'static, B> Transform<S, ServiceRequest> for Slackwhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
impl<S: 'static, B> Transform<S, ServiceRequest> for Slackwhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
type Response = ServiceResponse<EitherBody<B, BoxBody>>
type Response = ServiceResponse<EitherBody<B, BoxBody>>
Responses produced by the service.
type Transform = SlackMiddleware<S>
type Transform = SlackMiddleware<S>
The
TransformService
value created by this factorytype Future = Ready<Result<<Slack as Transform<S, ServiceRequest>>::Transform, <Slack as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<Slack as Transform<S, ServiceRequest>>::Transform, <Slack as Transform<S, ServiceRequest>>::InitError>>
The future response value.
sourcefn new_transform(&self, service: S) -> Self::Future
fn new_transform(&self, service: S) -> Self::Future
Creates and returns a new Transform component, asynchronously
Auto Trait Implementations
impl RefUnwindSafe for Slack
impl Send for Slack
impl Sync for Slack
impl Unpin for Slack
impl UnwindSafe for Slack
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more