Load input into adjacency-list-like structure

This commit is contained in:
Joscha 2022-09-30 18:53:56 +02:00
parent b1f2af9577
commit 5e8589f73e
3 changed files with 146 additions and 12 deletions

18
brood/src/data.rs Normal file
View file

@ -0,0 +1,18 @@
pub struct Page {
pub link_idx: u32,
pub ns: u16,
pub id: u32,
pub title: String,
pub redirect: bool,
}
pub struct Link {
pub to: u32,
pub start: u32,
pub end: u32,
}
pub struct AdjacencyList {
pub pages: Vec<Page>,
pub links: Vec<Link>,
}