rust/hg-core/examples/nodemap/main.rs
changeset 50990 4c5f6e95df84
parent 49993 0d301f4180f5
--- a/rust/hg-core/examples/nodemap/main.rs	Thu Aug 10 11:01:07 2023 +0200
+++ b/rust/hg-core/examples/nodemap/main.rs	Fri Aug 18 14:34:29 2023 +0200
@@ -36,7 +36,7 @@
     let start = Instant::now();
     let mut nm = NodeTree::default();
     for rev in 0..index.len() {
-        let rev = rev as Revision;
+        let rev = Revision(rev as BaseRevision);
         nm.insert(index, index.node(rev).unwrap(), rev).unwrap();
     }
     eprintln!("Nodemap constructed in RAM in {:?}", start.elapsed());
@@ -55,7 +55,11 @@
     let len = index.len() as u32;
     let mut rng = rand::thread_rng();
     let nodes: Vec<Node> = (0..queries)
-        .map(|_| *index.node((rng.gen::<u32>() % len) as Revision).unwrap())
+        .map(|_| {
+            *index
+                .node(Revision((rng.gen::<u32>() % len) as BaseRevision))
+                .unwrap()
+        })
         .collect();
     if queries < 10 {
         let nodes_hex: Vec<String> =