1
1
# ` cpp_demangle ` : a C++ linker symbol demangler
2
2
3
- [ ![ ] ( https://docs.rs/cpp_demangle/badge.svg )] ( https://docs.rs/cpp_demangle/ ) [ ![ ] ( http ://meritbadge.herokuapp.com/ cpp_demangle) ![ ] ( https://img.shields.io/crates/d/cpp_demangle.png )] ( https://crates.io/crates/cpp_demangle ) [ ![ Build Status] ( https://travis-ci.org/gimli-rs/cpp_demangle.png?branch=master )] ( https://travis-ci.org/gimli-rs/cpp_demangle )
3
+ [ ![ ] ( https://docs.rs/cpp_demangle/badge.svg )] ( https://docs.rs/cpp_demangle/ ) [ ![ ] ( https ://img.shields.io/crates/v/ cpp_demangle.svg ) ![ ] ( https://img.shields.io/crates/d/cpp_demangle.png )] ( https://crates.io/crates/cpp_demangle ) [ ![ Build Status] ( https://travis-ci.org/gimli-rs/cpp_demangle.png?branch=master )] ( https://travis-ci.org/gimli-rs/cpp_demangle )
4
4
5
5
This crate can parse a C++ “mangled” linker symbol name into a Rust value
6
6
describing what the name refers to: a variable, a function, a virtual table,
@@ -14,7 +14,7 @@ declarations can pair up definitions in one unit with references in another.
14
14
Almost all platforms other than Microsoft Windows follow the
15
15
[ Itanium C++ ABI] [ itanium ] 's rules for this.
16
16
17
- [ itanium ] : http ://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle
17
+ [ itanium ] : https ://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle
18
18
19
19
For example, suppose a C++ compilation unit has the definition:
20
20
@@ -61,7 +61,7 @@ moment, since the `alloc` crate's collections aren't stabilized.
61
61
62
62
Disable the "std" feature, and enable the "alloc" feature:
63
63
64
- ``` tom
64
+ ``` toml
65
65
[dependencies ]
66
66
cpp_demangle = {
67
67
version = " 0.3.3" ,
@@ -101,8 +101,8 @@ long time now (and never found any crashes -- thanks Rust!).
101
101
102
102
Licensed under either of
103
103
104
- * Apache License, Version 2.0 ([ ` LICENSE-APACHE ` ] ( ./LICENSE-APACHE ) or http ://www.apache.org/licenses/LICENSE-2.0 )
105
- * MIT license ([ ` LICENSE-MIT ` ] ( ./LICENSE-MIT ) or http ://opensource.org/licenses/MIT )
104
+ * Apache License, Version 2.0 ([ ` LICENSE-APACHE ` ] ( ./LICENSE-APACHE ) or https ://www.apache.org/licenses/LICENSE-2.0 )
105
+ * MIT license ([ ` LICENSE-MIT ` ] ( ./LICENSE-MIT ) or https ://opensource.org/licenses/MIT )
106
106
107
107
at your option.
108
108
0 commit comments