{"id":13648836,"url":"https://github.com/rust-lang/rustc-demangle","last_synced_at":"2025-05-14T07:11:06.396Z","repository":{"id":43374570,"uuid":"58767451","full_name":"rust-lang/rustc-demangle","owner":"rust-lang","description":"Rust symbol demangling","archived":false,"fork":false,"pushed_at":"2024-12-07T16:10:58.000Z","size":1261,"stargazers_count":246,"open_issues_count":17,"forks_count":54,"subscribers_count":22,"default_branch":"main","last_synced_at":"2025-05-08T00:03:51.637Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rust-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-13T19:34:06.000Z","updated_at":"2025-05-03T18:49:28.000Z","dependencies_parsed_at":"2024-06-18T15:33:05.241Z","dependency_job_id":"11319d3d-91cd-4407-8d2d-52912b685bee","html_url":"https://github.com/rust-lang/rustc-demangle","commit_stats":{"total_commits":99,"total_committers":18,"mean_commits":5.5,"dds":0.5353535353535354,"last_synced_commit":"f053741061bd1686873a467a7d9ef22d2f1fb876"},"previous_names":["alexcrichton/rustc-demangle"],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frustc-demangle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frustc-demangle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frustc-demangle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frustc-demangle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang","download_url":"https://codeload.github.com/rust-lang/rustc-demangle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252978668,"owners_count":21834910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T01:04:35.748Z","updated_at":"2025-05-14T07:11:01.361Z","avatar_url":"https://github.com/rust-lang.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# rustc-demangle\n\nDemangling for Rust symbols, written in Rust.\n\n[Documentation](https://docs.rs/rustc-demangle)\n\n## Usage\n\nYou can add this as a dependency via your `Cargo.toml`\n\n```toml\n[dependencies]\nrustc-demangle = \"0.1\"\n```\n\nand then be sure to check out the [crate\ndocumentation](https://docs.rs/rustc-demangle) for usage.\n\n## Usage from non-Rust languages\n\nYou can also use this crate from other languages via the C API wrapper in the\n`crates/capi` directory. This can be build with:\n\n```sh\n$ cargo build -p rustc-demangle-capi --release\n```\n\nYou'll then find `target/release/librustc_demangle.a` and\n`target/release/librustc_demangle.so` (or a different name depending on your\nplatform). These objects implement the interface specified in\n`crates/capi/include/rustc_demangle.h`.\n\nIf your build system does not support Rust, there is also a mostly-identical\nC version in the `crates/native-c` which you can use via copy-paste or as\na git submodule. Read `crates/native-c/README.md` for more details. It is\nlikely to be less supported than the Rust version, so it is better to use\nthe Rust version if your build system supports it.\n\nBoth the Rust and C versions don't require memory allocation or any other\noperating-system support.\n\n# License\n\nThis project is licensed under either of\n\n * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or\n   http://www.apache.org/licenses/LICENSE-2.0)\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or\n   http://opensource.org/licenses/MIT)\n\nat your option.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in rustc-demangle you, as defined in the Apache-2.0 license, shall\nbe dual licensed as above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Frustc-demangle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frust-lang%2Frustc-demangle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Frustc-demangle/lists"}