SkillAgentSearch skills...

FTLRustDemangler

FTL Rust Demangler is a command-line tool for demangling symbol names that are mangled with the Rust convention. It takes a mangled symbol name as input and returns the demangled name

Install / Use

/learn @timetravelthree/FTLRustDemangler
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FTL Rust Demangler 🦀

Rust Community

FTL Rust Demangler is a command-line tool for demangling symbol names that are mangled with the Rust convention. It takes a mangled symbol name as input and returns the demangled name.

Build

To build Rust Demangler, you'll need to have Rust installed on your system. Once you have Rust installed, you can use Cargo to build it

cargo build --release

Usage

To use Rust Demangler, simply run the tool with a mangled symbol name as an argument:

rs-dml first_symbol [second_symbol [...]]

Example

rs-dml '_ZN59_$LT$core..fmt..Arguments$u20$as$u20$core..fmt..Display$GT$3fmt17h03d70cf32f8d87a3E'

This will output the demangled symbol name:

<core::fmt::Arguments as core::fmt::Display>::fmt

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.

Todo

  • [ ] add support for v0 symbols
  • [ ] multiple builds for different os
  • [ ] make it also a usable library
  • [ ] simple unit testing
  • [ ] add crate

License

FTL Rust Demangler is licensed under the GPL-2.0 license. See the LICENSE file for details.

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated4d ago
Forks3

Languages

Rust

Security Score

90/100

Audited on Mar 24, 2026

No findings