crate-inspector
Inspect the public APIs of Rust library crates
Examples
Getting items
use CrateBuilder;
let builder = default
.toolchain
.manifest_path;
let krate = builder.build.unwrap;
for item in krate.items
for strc in krate.structs
for enm in krate.enums
for sub in krate.sub_modules
Downcasting
use ;
let builder = default
.toolchain
.manifest_path;
let krate = builder.build.unwrap;
for item in krate.items
License
This project is licensed under either of Apache License, Version 2.0 or MIT license at your option.