pub trait ProvideCredentialDyn:
Debug
+ Send
+ Sync
+ Unpin
+ 'static {
type Credential: Send + Sync + Unpin + 'static;
// Required method
fn provide_credential_dyn<'a>(
&'a self,
ctx: &'a Context,
) -> BoxedFuture<'a, Result<Option<Self::Credential>>>;
}Expand description
ProvideCredentialDyn is the dyn version of ProvideCredential.
Required Associated Types§
Sourcetype Credential: Send + Sync + Unpin + 'static
type Credential: Send + Sync + Unpin + 'static
Credential returned by this loader.
Required Methods§
Sourcefn provide_credential_dyn<'a>(
&'a self,
ctx: &'a Context,
) -> BoxedFuture<'a, Result<Option<Self::Credential>>>
fn provide_credential_dyn<'a>( &'a self, ctx: &'a Context, ) -> BoxedFuture<'a, Result<Option<Self::Credential>>>
Dyn version of ProvideCredential::provide_credential.