discfromtoc/
discfromtoc.rs

1use discid::DiscId;
2
3fn main() {
4    let offsets = [
5        242457, 150, 44942, 61305, 72755, 96360, 130485, 147315, 164275, 190702, 205412, 220437,
6    ];
7    let result = DiscId::put(1, &offsets);
8
9    match result {
10        Ok(disc) => print_disc_info(disc),
11        Err(e) => {
12            eprintln!("{}", e);
13            std::process::exit(1);
14        }
15    }
16}
17
18fn print_disc_info(disc: DiscId) {
19    println!("DiscId: {}", disc.id());
20    println!("TOC   : {}", disc.toc_string());
21    println!("\nSubmit via {}", disc.submission_url());
22}