pub struct SaCheckPermissionMiddleware {
pub state: SaTokenState,
/* private fields */
}Expand description
sa-token 权限检查中间件 - 强制要求特定权限
此中间件会检查用户是否拥有指定权限,如果没有则返回403错误
Fields§
§state: SaTokenStateImplementations§
Source§impl SaCheckPermissionMiddleware
impl SaCheckPermissionMiddleware
pub fn new(state: SaTokenState, permission: impl Into<String>) -> Self
Trait Implementations§
Source§impl<S> Middleware<S> for SaCheckPermissionMiddleware
impl<S> Middleware<S> for SaCheckPermissionMiddleware
Auto Trait Implementations§
impl Freeze for SaCheckPermissionMiddleware
impl !RefUnwindSafe for SaCheckPermissionMiddleware
impl Send for SaCheckPermissionMiddleware
impl Sync for SaCheckPermissionMiddleware
impl Unpin for SaCheckPermissionMiddleware
impl !UnwindSafe for SaCheckPermissionMiddleware
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