object 0.23.0

A unified interface for reading and writing object file formats.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#![cfg(feature = "read")]
use object::{File, Object};
use std::{env, fs};

#[test]
fn parse_self() {
    let exe = env::current_exe().unwrap();
    let data = fs::read(exe).unwrap();
    let object = File::parse(&data).unwrap();
    assert!(object.entry() != 0);
    assert!(object.sections().count() != 0);
}