pub struct WellKnownCredentialProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for WellKnownCredentialProvider
impl Clone for WellKnownCredentialProvider
Source§fn clone(&self) -> WellKnownCredentialProvider
fn clone(&self) -> WellKnownCredentialProvider
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 WellKnownCredentialProvider
impl Debug for WellKnownCredentialProvider
Source§impl Default for WellKnownCredentialProvider
impl Default for WellKnownCredentialProvider
Source§fn default() -> WellKnownCredentialProvider
fn default() -> WellKnownCredentialProvider
Returns the “default value” for a type. Read more
Source§impl ProvideCredential for WellKnownCredentialProvider
impl ProvideCredential for WellKnownCredentialProvider
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 WellKnownCredentialProvider
impl RefUnwindSafe for WellKnownCredentialProvider
impl Send for WellKnownCredentialProvider
impl Sync for WellKnownCredentialProvider
impl Unpin for WellKnownCredentialProvider
impl UnsafeUnpin for WellKnownCredentialProvider
impl UnwindSafe for WellKnownCredentialProvider
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.