pub struct SecretResolver { /* private fields */ }Expand description
Resolves secrets from various backends based on URI scheme
Implementations§
Source§impl SecretResolver
impl SecretResolver
Sourcepub fn resolve(&self, uri: &SecretUri) -> Result<String, SecretError>
pub fn resolve(&self, uri: &SecretUri) -> Result<String, SecretError>
Resolve a SecretUri to its actual value
Sourcepub fn resolve_trimmed(&self, uri: &SecretUri) -> Result<String, SecretError>
pub fn resolve_trimmed(&self, uri: &SecretUri) -> Result<String, SecretError>
Resolve a SecretUri, trimming whitespace from the result
Trait Implementations§
Source§impl Debug for SecretResolver
impl Debug for SecretResolver
Source§impl Default for SecretResolver
impl Default for SecretResolver
Source§fn default() -> SecretResolver
fn default() -> SecretResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SecretResolver
impl RefUnwindSafe for SecretResolver
impl Send for SecretResolver
impl Sync for SecretResolver
impl Unpin for SecretResolver
impl UnwindSafe for SecretResolver
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