pub struct WebIdentityTokenCredentialsProvider { /* private fields */ }
Expand description
Credential provider to load credentials from Web Identity Tokens
See Module documentation for more details
Implementations§
Trait Implementations§
source§impl ProvideCredentials for WebIdentityTokenCredentialsProvider
impl ProvideCredentials for WebIdentityTokenCredentialsProvider
source§fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>where
Self: 'a,
fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>where
Self: 'a,
Returns a future that provides credentials.
source§fn fallback_on_interrupt(&self) -> Option<Credentials>
fn fallback_on_interrupt(&self) -> Option<Credentials>
Returns fallback credentials. Read more
Auto Trait Implementations§
impl Freeze for WebIdentityTokenCredentialsProvider
impl !RefUnwindSafe for WebIdentityTokenCredentialsProvider
impl Send for WebIdentityTokenCredentialsProvider
impl Sync for WebIdentityTokenCredentialsProvider
impl Unpin for WebIdentityTokenCredentialsProvider
impl !UnwindSafe for WebIdentityTokenCredentialsProvider
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>
Creates a shared type from an unshared type.