pub struct DefaultTokenSourceProvider {
pub project_id: Option<String>,
pub source_credentials: Option<Box<CredentialsFile>>,
/* private fields */
}Fields§
§project_id: Option<String>§source_credentials: Option<Box<CredentialsFile>>Implementations§
Trait Implementations§
source§impl Debug for DefaultTokenSourceProvider
impl Debug for DefaultTokenSourceProvider
source§impl TokenSourceProvider for DefaultTokenSourceProvider
impl TokenSourceProvider for DefaultTokenSourceProvider
source§fn token_source(&self) -> Arc<dyn TokenSource>
fn token_source(&self) -> Arc<dyn TokenSource>
token returns the token source implementation
Auto Trait Implementations§
impl !RefUnwindSafe for DefaultTokenSourceProvider
impl Send for DefaultTokenSourceProvider
impl Sync for DefaultTokenSourceProvider
impl Unpin for DefaultTokenSourceProvider
impl !UnwindSafe for DefaultTokenSourceProvider
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