Trait lsys_lib_area::AreaCodeIndexTree
source · pub trait AreaCodeIndexTree {
// Required methods
fn clear(&mut self) -> AreaResult<()>;
fn add(&mut self, code_data: Vec<&str>) -> AreaResult<()>;
fn childs(&self, code_data: &[&str]) -> Option<Vec<(String, bool)>>;
fn version(&self) -> String;
fn save(&mut self, version: &str) -> AreaResult<()>;
fn init(&mut self) -> AreaResult<()>;
}