Low-level metadata library for ECMA-335
The windows-metadata crate provides a reader and writer for the ECMA-335 metadata format used by .NET, WinRT, and more recently the Win32 metadata.
Start by adding the following to your Cargo.toml file:
[]
= "0.59"
Use the Windows metadata support as needed. Here is how you might use the reader to query type information:
use *;
let index = read.unwrap;
let def = index.expect;
assert_eq!;
assert_eq!;
let extends = def.extends.unwrap;
assert_eq!;
assert_eq!;
let fields: = def.fields.collect;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;