• Home
Name Date Size #Lines LOC

..--

.github/03-May-2024-6456

src/03-May-2024-2,4291,841

.cargo_vcs_info.jsonD03-May-202474 65

.gitignoreD03-May-202418 32

Android.bpD03-May-20242.4 KiB7974

Cargo.tomlD03-May-20241.1 KiB3632

Cargo.toml.origD03-May-2024676 2621

LICENSED03-May-202410.6 KiB202169

LICENSE-APACHED03-May-202410.6 KiB202169

LICENSE-MITD03-May-20241 KiB2622

METADATAD03-May-2024398 2019

MODULE_LICENSE_APACHE2D03-May-20240

OWNERSD03-May-202447 21

README.mdD03-May-20241.3 KiB4932

TEST_MAPPINGD03-May-2024328 1918

cargo2android.jsonD03-May-2024403 1818

README.md

1# rustc-demangle
2
3Demangling for Rust symbols, written in Rust.
4
5[Documentation](https://docs.rs/rustc-demangle)
6
7## Usage
8
9You can add this as a dependency via your `Cargo.toml`
10
11```toml
12[dependencies]
13rustc-demangle = "0.1"
14```
15
16and then be sure to check out the [crate
17documentation](https://docs.rs/rustc-demangle) for usage.
18
19## Usage from non-Rust languages
20
21You can also use this crate from other languages via the C API wrapper in the
22`crates/capi` directory. This can be build with:
23
24```sh
25$ cargo build -p rustc-demangle-capi --release
26```
27
28You'll then find `target/release/librustc_demangle.a` and
29`target/release/librustc_demangle.so` (or a different name depending on your
30platform). These objects implement the interface specified in
31`crates/capi/include/rustc_demangle.h`.
32
33# License
34
35This project is licensed under either of
36
37 * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
38   http://www.apache.org/licenses/LICENSE-2.0)
39 * MIT license ([LICENSE-MIT](LICENSE-MIT) or
40   http://opensource.org/licenses/MIT)
41
42at your option.
43
44### Contribution
45
46Unless you explicitly state otherwise, any contribution intentionally submitted
47for inclusion in rustc-demangle you, as defined in the Apache-2.0 license, shall
48be dual licensed as above, without any additional terms or conditions.
49