pub struct StaticSecretResolver { /* private fields */ }Expand description
Deterministic resolver backed by an immutable in-memory map.
Implementations§
Source§impl StaticSecretResolver
impl StaticSecretResolver
Sourcepub fn new(secrets: HashMap<String, SecretBytes>) -> Self
pub fn new(secrets: HashMap<String, SecretBytes>) -> Self
Creates a resolver from opaque reference values to secret bytes.
Trait Implementations§
Source§impl Clone for StaticSecretResolver
impl Clone for StaticSecretResolver
Source§fn clone(&self) -> StaticSecretResolver
fn clone(&self) -> StaticSecretResolver
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 StaticSecretResolver
impl Debug for StaticSecretResolver
Source§impl SecretResolver for StaticSecretResolver
impl SecretResolver for StaticSecretResolver
Source§fn resolve(&self, reference: &SecuritySecretRef) -> SecurityResult<SecretBytes>
fn resolve(&self, reference: &SecuritySecretRef) -> SecurityResult<SecretBytes>
Resolves one secret or returns a controlled availability error.
Auto Trait Implementations§
impl Freeze for StaticSecretResolver
impl RefUnwindSafe for StaticSecretResolver
impl Send for StaticSecretResolver
impl Sync for StaticSecretResolver
impl Unpin for StaticSecretResolver
impl UnsafeUnpin for StaticSecretResolver
impl UnwindSafe for StaticSecretResolver
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