Trait ethstore::accounts_dir::VaultKeyDirectory [−][src]
pub trait VaultKeyDirectory: KeyDirectory { fn as_key_directory(&self) -> &KeyDirectory; fn name(&self) -> &str; fn key(&self) -> VaultKey; fn set_key(&self, key: VaultKey) -> Result<(), SetKeyError>; fn meta(&self) -> String; fn set_meta(&self, meta: &str) -> Result<(), Error>; }
Vault directory
Required Methods
fn as_key_directory(&self) -> &KeyDirectory
Cast to KeyDirectory
fn name(&self) -> &str
Vault name
fn key(&self) -> VaultKey
Get vault key
fn set_key(&self, key: VaultKey) -> Result<(), SetKeyError>
Set new key for vault
fn meta(&self) -> String
Get vault meta
fn set_meta(&self, meta: &str) -> Result<(), Error>
Set vault meta
Implementors
impl VaultKeyDirectory for VaultDiskDirectory