pub struct EnvProvider { /* private fields */ }Expand description
A credential provider that resolves references from environment variables.
Implementations§
Source§impl EnvProvider
impl EnvProvider
Trait Implementations§
Source§impl CredentialProvider for EnvProvider
impl CredentialProvider for EnvProvider
Source§fn resolve<'life0, 'life1, 'async_trait>(
&'life0 self,
reference: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<SecretString, CredentialError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn resolve<'life0, 'life1, 'async_trait>(
&'life0 self,
reference: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<SecretString, CredentialError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Resolve a reference name to the corresponding secret value.
Auto Trait Implementations§
impl Freeze for EnvProvider
impl RefUnwindSafe for EnvProvider
impl Send for EnvProvider
impl Sync for EnvProvider
impl Unpin for EnvProvider
impl UnsafeUnpin for EnvProvider
impl UnwindSafe for EnvProvider
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