pub struct IMDSv2CredentialProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for IMDSv2CredentialProvider
impl Clone for IMDSv2CredentialProvider
Source§fn clone(&self) -> IMDSv2CredentialProvider
fn clone(&self) -> IMDSv2CredentialProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IMDSv2CredentialProvider
impl Debug for IMDSv2CredentialProvider
Source§impl Default for IMDSv2CredentialProvider
impl Default for IMDSv2CredentialProvider
Source§impl ProvideCredential for IMDSv2CredentialProvider
impl ProvideCredential for IMDSv2CredentialProvider
Source§type Credential = Credential
type Credential = Credential
Credential returned by this loader. Read more
Source§async fn provide_credential(
&self,
ctx: &Context,
) -> Result<Option<Self::Credential>>
async fn provide_credential( &self, ctx: &Context, ) -> Result<Option<Self::Credential>>
Load signing credential from current env.
Auto Trait Implementations§
impl Freeze for IMDSv2CredentialProvider
impl RefUnwindSafe for IMDSv2CredentialProvider
impl Send for IMDSv2CredentialProvider
impl Sync for IMDSv2CredentialProvider
impl Unpin for IMDSv2CredentialProvider
impl UnsafeUnpin for IMDSv2CredentialProvider
impl UnwindSafe for IMDSv2CredentialProvider
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> MaybeSend for Twhere
T: Send,
Source§impl<T> ProvideCredentialDyn for Twhere
T: ProvideCredential + ?Sized,
impl<T> ProvideCredentialDyn for Twhere
T: ProvideCredential + ?Sized,
Source§type Credential = <T as ProvideCredential>::Credential
type Credential = <T as ProvideCredential>::Credential
Credential returned by this loader.
Source§fn provide_credential_dyn<'a>(
&'a self,
ctx: &'a Context,
) -> Pin<Box<dyn Future<Output = Result<Option<<T as ProvideCredentialDyn>::Credential>, Error>> + Send + 'a>>
fn provide_credential_dyn<'a>( &'a self, ctx: &'a Context, ) -> Pin<Box<dyn Future<Output = Result<Option<<T as ProvideCredentialDyn>::Credential>, Error>> + Send + 'a>>
Dyn version of
ProvideCredential::provide_credential.