WebStorageEngine

Trait WebStorageEngine 

Source
pub trait WebStorageEngine {
    type Error;

    // Required methods
    fn load(&self) -> Result<OriginEntry, Self::Error>;
    fn clear(&mut self) -> Result<(), Self::Error>;
    fn delete(&mut self, key: &str) -> Result<(), Self::Error>;
    fn set(&mut self, key: &str, value: &str) -> Result<(), Self::Error>;
    fn save(&mut self, data: &OriginEntry);
}

Required Associated Types§

Required Methods§

Source

fn load(&self) -> Result<OriginEntry, Self::Error>

Source

fn clear(&mut self) -> Result<(), Self::Error>

Source

fn delete(&mut self, key: &str) -> Result<(), Self::Error>

Source

fn set(&mut self, key: &str, value: &str) -> Result<(), Self::Error>

Source

fn save(&mut self, data: &OriginEntry)

Implementors§