readbin 0.2.0

A library to interact with binary
Documentation
use readbin::headers::elf;
use std::env;
use std::fs;

fn main() {
    let args: Vec<String> = env::args().collect();
    match args.len() {
        2 => match fs::read(&args[1]) {
            Ok(data) => match elf::x64::from_bytes(&data) {
                Some(header) => println!("{}", header),
                None => println!("Failed to parse elf"),
            },
            Err(err) => println!("Error reading binary: {}", err),
        },
        _ => {
            println!("usage: {:?} <binary file>", args[0]);
        }
    }
}