pub struct SaCheckLoginMiddleware {
pub state: SaTokenState,
}Expand description
sa-token 登录检查中间件 - 强制要求登录
Fields§
§state: SaTokenStateImplementations§
Source§impl SaCheckLoginMiddleware
impl SaCheckLoginMiddleware
pub fn new(state: SaTokenState) -> Self
Trait Implementations§
Source§impl<S, B> Transform<S, ServiceRequest> for SaCheckLoginMiddlewarewhere
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error> + 'static,
S::Future: 'static,
B: 'static,
impl<S, B> Transform<S, ServiceRequest> for SaCheckLoginMiddlewarewhere
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 = SaCheckLoginMiddlewareService<S>
type Transform = SaCheckLoginMiddlewareService<S>
The
TransformService value created by this factorySource§type Future = Ready<Result<<SaCheckLoginMiddleware as Transform<S, ServiceRequest>>::Transform, <SaCheckLoginMiddleware as Transform<S, ServiceRequest>>::InitError>>
type Future = Ready<Result<<SaCheckLoginMiddleware as Transform<S, ServiceRequest>>::Transform, <SaCheckLoginMiddleware 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 SaCheckLoginMiddleware
impl !RefUnwindSafe for SaCheckLoginMiddleware
impl Send for SaCheckLoginMiddleware
impl Sync for SaCheckLoginMiddleware
impl Unpin for SaCheckLoginMiddleware
impl !UnwindSafe for SaCheckLoginMiddleware
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more