pub trait AreaCodeIndexData {
    // Required methods
    fn clear(&mut self) -> AreaResult<()>;
    fn get(&self, key: &str) -> Option<AreaCodeIndexInfo>;
    fn set(&mut self, key: String, val: AreaCodeIndexInfo) -> AreaResult<()>;
    fn save(&mut self, version: &str) -> AreaResult<()>;
    fn version(&self) -> String;
    fn init(&mut self) -> AreaResult<()>;
}

Required Methods§

source

fn clear(&mut self) -> AreaResult<()>

source

fn get(&self, key: &str) -> Option<AreaCodeIndexInfo>

source

fn set(&mut self, key: String, val: AreaCodeIndexInfo) -> AreaResult<()>

source

fn save(&mut self, version: &str) -> AreaResult<()>

source

fn version(&self) -> String

source

fn init(&mut self) -> AreaResult<()>

Implementors§