Trait epi::Storage[][src]

pub trait Storage {
    fn get_string(&self, key: &str) -> Option<String>;
fn set_string(&mut self, key: &str, value: String);
fn flush(&mut self); }

A place where you can store custom data in a way that persists when you restart the app.

On the web this is backed by local storage. On desktop this is backed by the file system.

Required methods

fn get_string(&self, key: &str) -> Option<String>[src]

Get the value for the given key.

fn set_string(&mut self, key: &str, value: String)[src]

Set the value for the given key.

fn flush(&mut self)[src]

write-to-disk or similar

Loading content...

Implementors

impl Storage for DummyStorage[src]

fn get_string(&self, _key: &str) -> Option<String>[src]

fn set_string(&mut self, _key: &str, _value: String)[src]

fn flush(&mut self)[src]

Loading content...