Struct ethstore::accounts_dir::MemoryDirectory  [−][src]
pub struct MemoryDirectory { /* fields omitted */ }Accounts in-memory storage.
Trait Implementations
impl Default for MemoryDirectory[src] 
impl Default for MemoryDirectoryfn default() -> MemoryDirectory[src] 
fn default() -> MemoryDirectoryReturns the "default value" for a type. Read more
impl KeyDirectory for MemoryDirectory[src] 
impl KeyDirectory for MemoryDirectoryfn load(&self) -> Result<Vec<SafeAccount>, Error>[src] 
fn load(&self) -> Result<Vec<SafeAccount>, Error>Read keys from directory
fn update(&self, account: SafeAccount) -> Result<SafeAccount, Error>[src] 
fn update(&self, account: SafeAccount) -> Result<SafeAccount, Error>Update key in the directory
fn insert(&self, account: SafeAccount) -> Result<SafeAccount, Error>[src] 
fn insert(&self, account: SafeAccount) -> Result<SafeAccount, Error>Insert new key to directory
fn remove(&self, account: &SafeAccount) -> Result<(), Error>[src] 
fn remove(&self, account: &SafeAccount) -> Result<(), Error>Remove key from directory
fn unique_repr(&self) -> Result<u64, Error>[src] 
fn unique_repr(&self) -> Result<u64, Error>Unique representation of directory account collection
fn path(&self) -> Option<&PathBuf>[src] 
fn path(&self) -> Option<&PathBuf>Get directory filesystem path, if available
fn as_vault_provider(&self) -> Option<&VaultKeyDirectoryProvider>[src] 
fn as_vault_provider(&self) -> Option<&VaultKeyDirectoryProvider>Return vault provider, if available
Auto Trait Implementations
impl Send for MemoryDirectory
impl Send for MemoryDirectoryimpl Sync for MemoryDirectory
impl Sync for MemoryDirectory