pub struct TokenManager { /* private fields */ }Expand description
Token 管理器
Implementations§
Source§impl TokenManager
impl TokenManager
Sourcepub fn new(credential: Credential, http_client: HttpClient) -> Self
pub fn new(credential: Credential, http_client: HttpClient) -> Self
创建新的 Token 管理器
Sourcepub async fn get_access_token(&self) -> Result<String>
pub async fn get_access_token(&self) -> Result<String>
获取 access_token(带缓存)
Auto Trait Implementations§
impl !Freeze for TokenManager
impl !RefUnwindSafe for TokenManager
impl Send for TokenManager
impl Sync for TokenManager
impl Unpin for TokenManager
impl UnsafeUnpin for TokenManager
impl !UnwindSafe for TokenManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more