pub trait IntoCredentialProvider: Sized {
// Provided methods
fn into_aws_provider(
self,
) -> Arc<dyn CredentialProvider<Credential = AwsCredential>> { ... }
fn into_azure_provider(
self,
) -> Arc<dyn CredentialProvider<Credential = AzureCredential>> { ... }
fn into_gcp_provider(
self,
) -> Arc<dyn CredentialProvider<Credential = GcpCredential>> { ... }
}
Provided Methods§
fn into_aws_provider( self, ) -> Arc<dyn CredentialProvider<Credential = AwsCredential>>
fn into_azure_provider( self, ) -> Arc<dyn CredentialProvider<Credential = AzureCredential>>
fn into_gcp_provider( self, ) -> Arc<dyn CredentialProvider<Credential = GcpCredential>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.