pub struct SaTokenMiddleware {
pub state: SaTokenState,
}Expand description
sa-token 基础中间件 - 提取并验证 token
Fields§
§state: SaTokenStateImplementations§
Source§impl SaTokenMiddleware
impl SaTokenMiddleware
pub fn new(state: SaTokenState) -> Self
Trait Implementations§
Source§impl<S, B> Transform<S, ServiceRequest> for SaTokenMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
S::Future: 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for SaTokenMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
S::Future: 'static,
B: 'static,
Source§type Response = ServiceResponse<B>
type Response = ServiceResponse<B>
Responses produced by the service.
Source§type Transform = SaTokenMiddlewareService<S>
type Transform = SaTokenMiddlewareService<S>
The
TransformService value created by this factorySource§type Future = Ready<Result<<SaTokenMiddleware as Transform<S, ServiceRequest>>::Transform, <SaTokenMiddleware as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<SaTokenMiddleware as Transform<S, ServiceRequest>>::Transform, <SaTokenMiddleware as Transform<S, ServiceRequest>>::InitError>>
The future response value.
Source§fn 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 Freeze for SaTokenMiddleware
impl !RefUnwindSafe for SaTokenMiddleware
impl Send for SaTokenMiddleware
impl Sync for SaTokenMiddleware
impl Unpin for SaTokenMiddleware
impl !UnwindSafe for SaTokenMiddleware
Blanket Implementations§
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