pub trait SecretResolver {
// Required method
fn resolve(&self, r: &SecretRef) -> Result<Vec<u8>, SecretError>;
}Expand description
Resolves a SecretRef to its raw byte content.
The trait is defined here (in workload-spec) so callers don’t need to
link yubaba. Yubaba’s LocalFileResolver reads from the per-machine secret
store at /var/lib/yah/yubaba/secrets/. Tests use an inline FakeResolver.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".