pub trait SecretResolver: Send + Sync {
// Required method
fn resolve(
&self,
name: &str,
config: &SecretConfig,
) -> Result<String, SecretError>;
}Expand description
Trait for resolving secrets from various sources
Implement this trait to support custom secret providers like Vault, AWS Secrets Manager, 1Password, etc.