Demangling for Rust symbols, written in Rust.
You can add this as a dependency via your
[dependencies] rustc-demangle = "0.1"
and then be sure to check out the crate documentation for usage.
You can also use this crate from other languages via the C API wrapper in the
crates/capi directory. This can be build with:
$ cargo build -p rustc-demangle-capi --release
You'll then find
target/release/librustc_demangle.so (or a different name depending on your platform). These objects implement the interface specified in
This project is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in rustc-demangle you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.