pub struct TokenBuilder { /* private fields */ }Expand description
Token 构建器 - 支持链式调用 | Token Builder - Supports chain calls
Implementations§
Source§impl TokenBuilder
impl TokenBuilder
Sourcepub fn extra_data(self, data: Value) -> Self
pub fn extra_data(self, data: Value) -> Self
设置额外数据 | Set extra data
Sourcepub fn login_type(self, login_type: impl Into<String>) -> Self
pub fn login_type(self, login_type: impl Into<String>) -> Self
设置登录类型 | Set login type
Sourcepub async fn login<T: LoginId>(
self,
login_id: Option<T>,
) -> SaTokenResult<TokenValue>
pub async fn login<T: LoginId>( self, login_id: Option<T>, ) -> SaTokenResult<TokenValue>
执行登录操作 | Execute login
如果不提供 login_id 参数,则使用构建器中的 login_id
Auto Trait Implementations§
impl Freeze for TokenBuilder
impl RefUnwindSafe for TokenBuilder
impl Send for TokenBuilder
impl Sync for TokenBuilder
impl Unpin for TokenBuilder
impl UnwindSafe for TokenBuilder
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