Skip to main content

pe_assembler/formats/obj/
mod.rs

1#![doc = include_str!("readme.md")]
2
3pub mod reader;
4
5use crate::types::CoffObject;
6use gaia_types::{helpers::open_file, GaiaError};
7pub use reader::ObjReader;
8use std::{io::BufReader, path::Path};
9
10// 便利函数,保持向后兼容
11pub fn coff_from_file<P: AsRef<Path>>(path: P) -> Result<CoffObject, GaiaError> {
12    let (file, _url) = open_file(path.as_ref())?;
13    let reader = ObjReader::new(BufReader::new(file));
14    reader.read_object().result
15}