[][src]Trait yttrium_key_base::databases::DatabaseManager

pub trait DatabaseManager {
    pub fn get_database(&mut self, name: &str) -> Option<&mut Database>;
pub fn create_database(&mut self, name: &str) -> &mut Database;
pub fn remove_database(&mut self, name: &str);
pub fn clear_database(&mut self, name: &str); }

Trait for accessing databases

Required methods

pub fn get_database(&mut self, name: &str) -> Option<&mut Database>[src]

Gets the database from the manager, possibly creating it

pub fn create_database(&mut self, name: &str) -> &mut Database[src]

Creates a database and returns it. If the database already exists, it might get overwritten but that does not have to happen

pub fn remove_database(&mut self, name: &str)[src]

Deletes a database from the manager

pub fn clear_database(&mut self, name: &str)[src]

Removes all entries from a database

Loading content...

Implementors

impl DatabaseManager for JSONDatabaseManager[src]

Loading content...