embedded/embedded.rs
1//! Minimal embedded usage: open an in-memory store, set + get a key.
2//!
3//! Run with: `cargo run -p kevy-embedded --example embedded`
4
5use kevy_embedded::{Config, Store};
6
7fn main() -> std::io::Result<()> {
8 let s = Store::open(Config::default())?;
9 s.set(b"greeting", b"hello, kevy")?;
10 let v = s.get(b"greeting")?;
11 println!("greeting = {}", String::from_utf8_lossy(v.as_deref().unwrap_or(b"<missing>")));
12 println!("dbsize = {}", s.dbsize());
13 Ok(())
14}