You can parse a CIF file into a records array with the following code:
```no_run
use nr_cif::prelude::*;
use std::fs::File;
let f = File::open("full-or-partial.cif").expect("cannot read file");
let cif_result = parse_cif(f);
match cif_result {
}
```
This can then be processed further manually.