pub struct GoogleAuthTokenGenerator { /* private fields */ }Implementations§
Source§impl GoogleAuthTokenGenerator
impl GoogleAuthTokenGenerator
pub async fn new( token_source_type: TokenSourceType, token_scopes: Vec<String>, ) -> Result<GoogleAuthTokenGenerator>
pub async fn clear_cache(&self)
pub async fn create_token(&self) -> Result<Token>
Auto Trait Implementations§
impl Freeze for GoogleAuthTokenGenerator
impl !RefUnwindSafe for GoogleAuthTokenGenerator
impl Send for GoogleAuthTokenGenerator
impl Sync for GoogleAuthTokenGenerator
impl Unpin for GoogleAuthTokenGenerator
impl UnsafeUnpin for GoogleAuthTokenGenerator
impl !UnwindSafe for GoogleAuthTokenGenerator
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request