Trait vapstore::accounts_dir::KeyDirectory [−][src]
Keys directory
Required methods
fn load(&self) -> Result<Vec<SafeAccount>, Error>
[src]
Read keys from directory
fn insert(&self, account: SafeAccount) -> Result<SafeAccount, Error>
[src]
Insert new key to directory
fn update(&self, account: SafeAccount) -> Result<SafeAccount, Error>
[src]
Update key in the directory
fn remove(&self, account: &SafeAccount) -> Result<(), Error>
[src]
Remove key from directory
fn unique_repr(&self) -> Result<u64, Error>
[src]
Unique representation of directory account collection
Provided methods
fn path(&self) -> Option<&PathBuf>
[src]
Get directory filesystem path, if available
fn as_vault_provider(&self) -> Option<&dyn VaultKeyDirectoryProvider>
[src]
Return vault provider, if available