discfromtoc/
discfromtoc.rs1use 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}