fn scan_records(
    path: &Path,
    filter: &FilterSpec,
    send: Sender<FieldRecord>
) -> Result<JoinHandle<Result<usize>>>
Expand description

Scan MARC records from a file.

Failes quickly if there is an error opening the file; errors reading the file are from the thread and are availabl when it is joined.