Perform consistency check when reexporting
This commit is contained in:
parent
e74eee89e6
commit
d910047b48
3 changed files with 13 additions and 6 deletions
|
|
@ -206,12 +206,7 @@ pub fn ingest(datafile: &Path) -> io::Result<()> {
|
|||
let data = second_stage.into_adjacency_list();
|
||||
|
||||
eprintln!(">> Consistency check");
|
||||
let range = 0..data.pages.len() as u32;
|
||||
for link in &data.links {
|
||||
if !range.contains(&link.to) {
|
||||
eprintln!("Invalid link detected!");
|
||||
}
|
||||
}
|
||||
data.check_consistency();
|
||||
|
||||
eprintln!(">> Export");
|
||||
let mut datafile = BufWriter::new(File::create(datafile)?);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue