pub struct EnvironmentSecretResolver;Trait Implementations§
Source§impl Debug for EnvironmentSecretResolver
impl Debug for EnvironmentSecretResolver
Source§impl SecretResolver for EnvironmentSecretResolver
impl SecretResolver for EnvironmentSecretResolver
Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_tenant_id: &'life1 str,
secret: &'life2 SecretRef,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_tenant_id: &'life1 str,
secret: &'life2 SecretRef,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Secret bytes must remain inside the trusted adapter/executor boundary.
Auto Trait Implementations§
impl Freeze for EnvironmentSecretResolver
impl RefUnwindSafe for EnvironmentSecretResolver
impl Send for EnvironmentSecretResolver
impl Sync for EnvironmentSecretResolver
impl Unpin for EnvironmentSecretResolver
impl UnsafeUnpin for EnvironmentSecretResolver
impl UnwindSafe for EnvironmentSecretResolver
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