3 个版本
0.1.0 |
|
---|---|
0.0.3 | 2023 年 5 月 17 日 |
0.0.2-prerelease | 2023 年 5 月 7 日 |
0.0.1-prerelease | 2023 年 5 月 4 日 |
#7 in #binary-reader
每月 39 次下载
315KB
8K SLoC
hao
(动词) (-a) 用网捕,用网捕鱼。
那些日子已经过去了,去捕捞海洋和淡水中的鱼。
一个用于在 Rust 中读取和(最终)写入 .net 程序集和模块的库。
示例
此示例将打印出每种类型及其字段的 C# 代码
use hao::{Module, Result};
fn main() -> Result<()>{
let module = Metadata::from_path(r#"Example.Net.dll"#).unwrap();
for ty in module.types().values() {
println!("{} {{", ty);
for field in ty.fields().values() {
println!("\t{};", field);
}
println!("}}");
}
Ok(())
}
您可以在仓库的 示例 目录中查看更多示例。
依赖项
~2.5MB
~56K SLoC