pub struct SaTokenExtractor(pub Option<TokenValue>);Expand description
中文: 必填 Token 提取器,从请求扩展读取 Token,若不存在返回 None English: Required token extractor, reads token from request extensions, returns None when missing
Tuple Fields§
§0: Option<TokenValue>Implementations§
Source§impl SaTokenExtractor
impl SaTokenExtractor
Sourcepub fn from_request(req: &HttpRequest) -> Self
pub fn from_request(req: &HttpRequest) -> Self
中文: 中间件会在扩展中写入 TokenValue,这里负责取出 English: Middleware stores TokenValue in extensions; this method retrieves it
Trait Implementations§
Source§impl Clone for SaTokenExtractor
impl Clone for SaTokenExtractor
Source§fn clone(&self) -> SaTokenExtractor
fn clone(&self) -> SaTokenExtractor
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SaTokenExtractor
impl RefUnwindSafe for SaTokenExtractor
impl Send for SaTokenExtractor
impl Sync for SaTokenExtractor
impl Unpin for SaTokenExtractor
impl UnwindSafe for SaTokenExtractor
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
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)