pub trait Storage {
// Required methods
fn get_int(&self, key: String) -> Option<usize>;
fn set_int(&self, key: String, value: usize);
fn get_string(&self, key: String) -> Option<String>;
fn set_string(&self, key: String, value: String);
fn get_bool(&self, key: String) -> Option<bool>;
fn set_bool(&self, key: String, value: bool);
}Required Methods§
Sourcefn get_int(&self, key: String) -> Option<usize>
fn get_int(&self, key: String) -> Option<usize>
Get an integer from whatever key-value storage engine implements trait
Sourcefn set_int(&self, key: String, value: usize)
fn set_int(&self, key: String, value: usize)
Set an integer for whatever key-value storage engine implements trait
Sourcefn get_string(&self, key: String) -> Option<String>
fn get_string(&self, key: String) -> Option<String>
Get a string from whatever key-value storage engine implements trait
Sourcefn set_string(&self, key: String, value: String)
fn set_string(&self, key: String, value: String)
Set a string for whatever key-value storage engine implements trait