pub struct TokenValidator;Expand description
Token 验证器 | Token Validator
用于验证 Token 的有效性和格式 Used to validate token validity and format
§使用示例 | Usage Example
ⓘ
use sa_token_core::TokenValidator;
// 验证 Token 信息 | Validate token info
TokenValidator::validate(&token_info)?;
// 检查 Token 格式 | Check token format
TokenValidator::check_format("my-token-123")?;Implementations§
Source§impl TokenValidator
impl TokenValidator
Sourcepub fn validate(token_info: &TokenInfo) -> SaTokenResult<()>
pub fn validate(token_info: &TokenInfo) -> SaTokenResult<()>
Sourcepub fn check_format(token: &str) -> SaTokenResult<()>
pub fn check_format(token: &str) -> SaTokenResult<()>
检查 token 格式是否正确 | Check if Token Format is Correct
验证 Token 的基本格式要求 Validate basic format requirements of token
§参数 | Parameters
token: Token 字符串 | Token string
§返回 | Returns
Ok(()): 格式正确 | Format is correctErr(TokenEmpty): Token 为空 | Token is emptyErr(TokenTooShort): Token 太短 | Token is too short
Auto Trait Implementations§
impl Freeze for TokenValidator
impl RefUnwindSafe for TokenValidator
impl Send for TokenValidator
impl Sync for TokenValidator
impl Unpin for TokenValidator
impl UnwindSafe for TokenValidator
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