pub trait VaultHandler {
// Required methods
fn encrypt(&self, u: UnsealedVault) -> Result<SealedVault, Error>;
fn decrypt(&self, s: SealedVault) -> Result<UnsealedVault, Error>;
}pub trait VaultHandler {
// Required methods
fn encrypt(&self, u: UnsealedVault) -> Result<SealedVault, Error>;
fn decrypt(&self, s: SealedVault) -> Result<UnsealedVault, Error>;
}