MCPcopy Create free account
hub / github.com/KentBeck/BPlusTree3 / quick_start_example

Function quick_start_example

rust/examples/readme_examples.rs:21–40  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

19}
20
21fn quick_start_example() {
22 println!("\n=== Quick Start Example ===");
23
24 let mut tree = BPlusTreeMap::new(4).unwrap();
25
26 // Insert some data
27 tree.insert(1, "one");
28 tree.insert(3, "three");
29 tree.insert(2, "two");
30
31 // Range query
32 let range: Vec<_> = tree.items_range(Some(&1), Some(&2)).collect();
33 println!("Range [1,2]: {:?}", range); // [(&1, &"one"), (&2, &"two")]
34
35 // Sequential access
36 println!("All entries in order:");
37 for (key, value) in tree.slice() {
38 println!(" {}: {}", key, value);
39 }
40}
41
42fn api_examples() {
43 println!("\n=== API Examples ===");

Callers 1

mainFunction · 0.85

Calls 3

items_rangeMethod · 0.80
sliceMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected