pub struct TokenService { /* private fields */ }
Expand description
A connector to the identity service that auto-renews its token when expired
Implementations§
Source§impl TokenService
impl TokenService
pub fn new(config: TokenServiceConfig) -> Self
pub async fn get_token(&self) -> Result<AccessToken, TokenServiceError>
Trait Implementations§
Source§impl Clone for TokenService
impl Clone for TokenService
Source§fn clone(&self) -> TokenService
fn clone(&self) -> TokenService
Returns a duplicate of the value. Read more
1.0.0 · Source§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 TokenService
impl !RefUnwindSafe for TokenService
impl Send for TokenService
impl Sync for TokenService
impl Unpin for TokenService
impl !UnwindSafe for TokenService
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