use candystore::{CandyStore, Config, Result};
fn main() -> Result<()> {
_ = std::fs::remove_dir_all("/tmp/candy-dir");
let db = CandyStore::open("/tmp/candy-dir", Config::default())?;
db.set_in_list("asia", "iraq", "arabic")?;
db.set_in_list("asia", "china", "chinese")?;
db.set_in_list("asia", "russia", "russian")?;
db.set_in_list("europe", "spain", "spanish")?;
db.set_in_list("europe", "italy", "italian")?;
db.set_in_list("europe", "greece", "greek")?;
for res in db.iter_list("asia") {
let (k, v) = res?;
println!(
"{} => {}",
String::from_utf8(k).unwrap(),
String::from_utf8(v).unwrap()
)
}
Ok(())
}