use baildon::btree::Baildon;
use anyhow::Result;
#[tokio::main]
async fn main() -> Result<()> {
let tree = Baildon::<String, usize>::try_new("hello.db", 7).await?;
assert!(!tree.contains(&"something".to_string()).await);
assert_eq!(tree.get(&"something".to_string()).await, None);
tree.insert("something".to_string(), 3).await?;
assert!(tree.contains(&"something".to_string()).await);
assert_eq!(tree.get(&"something".to_string()).await, Some(3));
std::fs::remove_file("hello.db").expect("cleanup");
Ok(())
}