#符号 #解名 #编译器

无需 std rustc-demangle

Rust编译器符号解名

25个版本

使用旧的Rust 2015

0.1.24 2024年5月7日
0.1.23 2023年4月16日
0.1.22 2023年3月23日
0.1.21 2021年8月24日
0.1.1 2016年7月10日

编程语言 中排名 2

Download history 1316410/week @ 2024-05-02 1382976/week @ 2024-05-09 1448594/week @ 2024-05-16 1398936/week @ 2024-05-23 1549715/week @ 2024-05-30 1523073/week @ 2024-06-06 1496247/week @ 2024-06-13 1544029/week @ 2024-06-20 1525343/week @ 2024-06-27 1428608/week @ 2024-07-04 1564854/week @ 2024-07-11 1573354/week @ 2024-07-18 1597139/week @ 2024-07-25 1570341/week @ 2024-08-01 1632981/week @ 2024-08-08 1293197/week @ 2024-08-15

每月下载量 6,381,162
32,726 crate(98个直接使用)中使用

MIT/Apache

88KB
2K SLoC

rustc-demangle

用Rust编写的Rust符号解名器。

文档

用法

您可以通过您的 Cargo.toml 添加此依赖项

[dependencies]
rustc-demangle = "0.1"

并确保查看crate文档以了解用法。

非Rust语言的用法

您还可以通过 crates/capi 目录中的C API包装器使用此crate。这可以构建为

$ cargo build -p rustc-demangle-capi --release

然后您将找到 target/release/librustc_demangle.atarget/release/librustc_demangle.so(或根据您的平台具有不同的名称)。这些对象实现了在 crates/capi/include/rustc_demangle.h 中指定的接口。

许可证

此项目受以下任一许可证的许可

由您选择。

贡献

除非您明确声明,否则任何有意提交给 rustc-demangle 的贡献,根据 Apache-2.0 许可证定义,应按上述方式双许可,没有任何附加条款或条件。

依赖项

~205KB