{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"Converts mangled Rust symbol names into their human-readable form, supporting both legacy and v0 mangling styles.","skillfed_tags":["rust-tooling","symbol-processing"],"use_cases":["Parse and display Rust symbol names in crash reports or stack traces from compiled binaries.","Demangle symbols in profiler output to identify which Rust functions are consuming resources.","Convert symbol names in debugger output or binary analysis tools into readable function identifiers.","Process build artifacts or object files that contain Rust symbols for documentation or inspection.","Integrate symbol demangling into custom tooling for analyzing Rust compiled code."],"what_it_does":"rust_demangler is a pure-Python utility that takes Rust's internal symbol names\u2014the mangled identifiers generated by the Rust compiler\u2014and converts them back into readable namespace-qualified names. It handles both the older legacy mangling scheme (names starting with _ZN) and the newer v0 scheme (_RN prefix), which are used by different Rust compiler versions and contexts.\n\nThe package is straightforward to use: import the demangle function and pass it a mangled symbol string to get back the human-readable form. It has no external dependencies, making it lightweight to add to any project that needs to parse or display Rust symbols\u2014common when working with profilers, debuggers, crash reports, or build artifacts.","worth_installing":"Yes, if you need Rust symbol demangling and can accept that the package is no longer maintained. It has no dependencies, installs easily, and carries no security vulnerabilities. The core functionality is narrow and unlikely to break, but verify that it handles the specific mangling schemes your use case encounters before relying on it in production."},"id":"rust-demangler","links":{"html":"https://skillfed.io/packages/rust-demangler","md":"https://skillfed.io/packages/rust-demangler.md","pypi":"https://pypi.org/project/rust-demangler/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-04-24","license_spdx":null,"license_treatment":"permissive","name":"rust-demangler","python_support":"unspecified","summary":"A package for demangling Rust symbols"},"popularity":{"monthly_downloads":370386,"position":7178,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0"}
