rust/hg-core/examples/nodemap/main.rs
changeset 49920 0d301f4180f5
parent 49914 58074252db3c
child 50979 4c5f6e95df84
equal deleted inserted replaced
49919:bd42bd6eae45 49920:0d301f4180f5
    38     for rev in 0..index.len() {
    38     for rev in 0..index.len() {
    39         let rev = rev as Revision;
    39         let rev = rev as Revision;
    40         nm.insert(index, index.node(rev).unwrap(), rev).unwrap();
    40         nm.insert(index, index.node(rev).unwrap(), rev).unwrap();
    41     }
    41     }
    42     eprintln!("Nodemap constructed in RAM in {:?}", start.elapsed());
    42     eprintln!("Nodemap constructed in RAM in {:?}", start.elapsed());
    43     file.write(&nm.into_readonly_and_added_bytes().1)?;
    43     file.write_all(&nm.into_readonly_and_added_bytes().1)?;
    44     eprintln!("Nodemap written to disk");
    44     eprintln!("Nodemap written to disk");
    45     Ok(())
    45     Ok(())
    46 }
    46 }
    47 
    47 
    48 fn query(index: &Index, nm: &NodeTree, prefix: &str) {
    48 fn query(index: &Index, nm: &NodeTree, prefix: &str) {