pub struct TokenSourceDevelopmentTokenServer { /* private fields */ }Expand description
The return type of development_token_server.
Trait Implementations§
Source§impl TokenSourceConfigurable for TokenSourceDevelopmentTokenServer
impl TokenSourceConfigurable for TokenSourceDevelopmentTokenServer
fn fetch<'life0, 'life1, 'async_trait>(
&'life0 self,
options: &'life1 TokenSourceFetchOptions,
) -> Pin<Box<dyn Future<Output = TokenSourceResult<TokenSourceResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§fn cached(self) -> TokenSourceCached<Self>
fn cached(self) -> TokenSourceCached<Self>
Wraps this source in a caching layer that stores the last fetched
credentials and serves them for repeat fetches with equal options, for
as long as the token stays valid. See
TokenSourceCached.Auto Trait Implementations§
impl Forget for TokenSourceDevelopmentTokenServer
impl Freeze for TokenSourceDevelopmentTokenServer
impl Move for TokenSourceDevelopmentTokenServer
impl RefUnwindSafe for TokenSourceDevelopmentTokenServer
impl Send for TokenSourceDevelopmentTokenServer
impl Sync for TokenSourceDevelopmentTokenServer
impl Unpin for TokenSourceDevelopmentTokenServer
impl UnsafeUnpin for TokenSourceDevelopmentTokenServer
impl UnwindSafe for TokenSourceDevelopmentTokenServer
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