[][src]Crate ebd

Rust library for reading the [eBird Basic Dataset (EBD)][ebd].

Examples

use std::io;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut ebd_reader = ebd::Reader::from_reader(io::stdin());

    while ebd_reader.advance()? {
        let record = ebd_reader.read_record()?;

        println!(
            "(lng: {}, lat: {})",
            record.longitude,
            record.latitude
        );
    }

    Ok(())
}

Structs

Reader
Record

Functions

deserialize_bool_from_u64