{"crate":{"id":"dtor","name":"dtor","updated_at":"2026-08-09T22:01:12.258812Z","versions":[2963065,2484299,2475675,2410224,2370926,2362448,2348950,2348587,2346152,2340555,2340356,2330895,2321127,2293441,2248303,2233416,2228359,2225132,2177922,2176184,1806703,1678946,1659565,1533223,1475657,1461522,1450997,1447908,1065122],"keywords":[],"categories":["embedded","development-tools::procedural-macro-helpers","no-std","development-tools::build-utils","no-std::no-alloc"],"badges":[],"created_at":"2024-02-27T01:44:05.755753Z","downloads":61020267,"recent_downloads":27324039,"default_version":"1.0.6","num_versions":29,"yanked":false,"max_version":"1.0.6","newest_version":"1.0.6","max_stable_version":"1.0.6","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","links":{"version_downloads":"/api/v1/crates/dtor/downloads","versions":null,"owners":"/api/v1/crates/dtor/owners","owner_team":"/api/v1/crates/dtor/owner_team","owner_user":"/api/v1/crates/dtor/owner_user","reverse_dependencies":"/api/v1/crates/dtor/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2963065,"crate":"dtor","num":"1.0.6","dl_path":"/api/v1/crates/dtor/1.0.6/download","readme_path":"/api/v1/crates/dtor/1.0.6/readme","updated_at":"2026-08-09T22:01:12.258812Z","created_at":"2026-08-09T22:01:12.258812Z","downloads":261159,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.6/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.6/downloads","authors":"/api/v1/crates/dtor/1.0.6/authors"},"crate_size":33184,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-08-09T22:01:12.258812Z"}],"checksum":"cd3f6c362b2bbd7063090886afd78978f5dbf1f11da7efcc40f81d32c943fac1","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2137,"comment_lines":151,"files":7}},"total_code_lines":2137,"total_comment_lines":151}},{"id":2484299,"crate":"dtor","num":"1.0.5","dl_path":"/api/v1/crates/dtor/1.0.5/download","readme_path":"/api/v1/crates/dtor/1.0.5/readme","updated_at":"2026-05-30T17:26:41.728538Z","created_at":"2026-05-30T17:26:41.728538Z","downloads":490813,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.5/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.5/downloads","authors":"/api/v1/crates/dtor/1.0.5/authors"},"crate_size":33898,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-30T17:26:41.728538Z"}],"checksum":"6d738e43aa64edab57c983d56de890d65fea7dc05605490c74451ce721dfd84b","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2136,"comment_lines":151,"files":7}},"total_code_lines":2136,"total_comment_lines":151}},{"id":2475675,"crate":"dtor","num":"1.0.4","dl_path":"/api/v1/crates/dtor/1.0.4/download","readme_path":"/api/v1/crates/dtor/1.0.4/readme","updated_at":"2026-05-28T23:44:53.561691Z","created_at":"2026-05-28T23:44:53.561691Z","downloads":3192,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.4/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.4/downloads","authors":"/api/v1/crates/dtor/1.0.4/authors"},"crate_size":33828,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-28T23:44:53.561691Z"}],"checksum":"e84c00697eca0d99ddc657698f9238f7426bac392c5ea859f5efdfdd2b719dd7","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2135,"comment_lines":151,"files":7}},"total_code_lines":2135,"total_comment_lines":151}},{"id":2410224,"crate":"dtor","num":"1.0.3","dl_path":"/api/v1/crates/dtor/1.0.3/download","readme_path":"/api/v1/crates/dtor/1.0.3/readme","updated_at":"2026-05-17T03:48:43.979356Z","created_at":"2026-05-17T03:48:43.979356Z","downloads":36085,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.3/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.3/downloads","authors":"/api/v1/crates/dtor/1.0.3/authors"},"crate_size":33626,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-17T03:48:43.979356Z"}],"checksum":"e2137ce22f50d4c43ce098daf41c904cc700de1ce8bc2daf53ed4e702180a464","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2137,"comment_lines":151,"files":7}},"total_code_lines":2137,"total_comment_lines":151}},{"id":2370926,"crate":"dtor","num":"1.0.2","dl_path":"/api/v1/crates/dtor/1.0.2/download","readme_path":"/api/v1/crates/dtor/1.0.2/readme","updated_at":"2026-05-09T01:54:54.578801Z","created_at":"2026-05-09T01:54:54.578801Z","downloads":10173,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.2/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.2/downloads","authors":"/api/v1/crates/dtor/1.0.2/authors"},"crate_size":31547,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-09T01:54:54.578801Z"}],"checksum":"df64ec34e01d9a0ad0677077efba521b91be7363445bd7a2ac001b60180545c3","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1890,"comment_lines":130,"files":7}},"total_code_lines":1890,"total_comment_lines":130}},{"id":2362448,"crate":"dtor","num":"1.0.1","dl_path":"/api/v1/crates/dtor/1.0.1/download","readme_path":"/api/v1/crates/dtor/1.0.1/readme","updated_at":"2026-05-07T12:53:19.534052Z","created_at":"2026-05-07T12:53:19.534052Z","downloads":816,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.1/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.1/downloads","authors":"/api/v1/crates/dtor/1.0.1/authors"},"crate_size":30791,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-07T12:53:19.534052Z"}],"checksum":"8fe957e71344a16bb6e91d24be862d96e6a4b733b7c9d27f369d6f8ecdf93ace","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Global, no_std-compatible destructors for all platforms that run after main (like C/C++ __attribute__((destructor)))","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1869,"comment_lines":119,"files":7}},"total_code_lines":1869,"total_comment_lines":119}},{"id":2348950,"crate":"dtor","num":"1.0.0","dl_path":"/api/v1/crates/dtor/1.0.0/download","readme_path":"/api/v1/crates/dtor/1.0.0/readme","updated_at":"2026-05-04T19:17:04.448182Z","created_at":"2026-05-04T19:17:04.448182Z","downloads":4690,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/1.0.0/dependencies","version_downloads":"/api/v1/crates/dtor/1.0.0/downloads","authors":"/api/v1/crates/dtor/1.0.0/authors"},"crate_size":30443,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-04T19:17:04.448182Z"}],"checksum":"28bbca46d741260734f34c4399a572923cc477a4401ae7ffff13d9f7ca4bb675","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1840,"comment_lines":117,"files":7}},"total_code_lines":1840,"total_comment_lines":117}},{"id":2348587,"crate":"dtor","num":"0.14.1","dl_path":"/api/v1/crates/dtor/0.14.1/download","readme_path":"/api/v1/crates/dtor/0.14.1/readme","updated_at":"2026-05-04T17:34:52.968940Z","created_at":"2026-05-04T17:34:52.968940Z","downloads":3029,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.14.1/dependencies","version_downloads":"/api/v1/crates/dtor/0.14.1/downloads","authors":"/api/v1/crates/dtor/0.14.1/authors"},"crate_size":30023,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-04T17:34:52.968940Z"}],"checksum":"1cd2e8988480aeeacead928c2a8cdabbe777f266e14ccd069d56ab51e75c6a1f","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1840,"comment_lines":117,"files":7}},"total_code_lines":1840,"total_comment_lines":117}},{"id":2346152,"crate":"dtor","num":"0.14.0","dl_path":"/api/v1/crates/dtor/0.14.0/download","readme_path":"/api/v1/crates/dtor/0.14.0/readme","updated_at":"2026-05-04T03:20:16.445122Z","created_at":"2026-05-04T03:20:16.445122Z","downloads":68,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.14.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.14.0/downloads","authors":"/api/v1/crates/dtor/0.14.0/authors"},"crate_size":29752,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-04T03:20:16.445122Z"}],"checksum":"bbfb76a8fa10b296b093b8dca38df18aa6f990d6efe3ba33f3a3919996db42e0","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1843,"comment_lines":117,"files":7}},"total_code_lines":1843,"total_comment_lines":117}},{"id":2340555,"crate":"dtor","num":"0.13.1","dl_path":"/api/v1/crates/dtor/0.13.1/download","readme_path":"/api/v1/crates/dtor/0.13.1/readme","updated_at":"2026-05-02T22:51:57.253220Z","created_at":"2026-05-02T22:51:57.253220Z","downloads":600,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.13.1/dependencies","version_downloads":"/api/v1/crates/dtor/0.13.1/downloads","authors":"/api/v1/crates/dtor/0.13.1/authors"},"crate_size":29287,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-02T22:51:57.253220Z"}],"checksum":"66261f2a6a4976b45407e398e63bc50a25fccf464d417f7d20f2e2b0974b9888","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1831,"comment_lines":115,"files":7}},"total_code_lines":1831,"total_comment_lines":115}},{"id":2340356,"crate":"dtor","num":"0.13.0","dl_path":"/api/v1/crates/dtor/0.13.0/download","readme_path":"/api/v1/crates/dtor/0.13.0/readme","updated_at":"2026-05-02T21:46:46.110809Z","created_at":"2026-05-02T21:46:46.110809Z","downloads":22,"features":{"default":["std","proc_macro"],"proc_macro":["dep:linktime-proc-macro"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.13.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.13.0/downloads","authors":"/api/v1/crates/dtor/0.13.0/authors"},"crate_size":34032,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-05-02T21:46:46.110809Z"}],"checksum":"a5505d5915011c84cc6814f1496e6073cb0fd7e92c6d28d3ce8533007e6bfb56","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/linktime","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1831,"comment_lines":115,"files":7}},"total_code_lines":1831,"total_comment_lines":115}},{"id":2330895,"crate":"dtor","num":"0.12.0","dl_path":"/api/v1/crates/dtor/0.12.0/download","readme_path":"/api/v1/crates/dtor/0.12.0/readme","updated_at":"2026-04-30T16:19:33.737196Z","created_at":"2026-04-30T16:19:33.737196Z","downloads":1678,"features":{"default":["std","proc_macro"],"no_warn_on_missing_unsafe":[],"proc_macro":["dep:linktime-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.12.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.12.0/downloads","authors":"/api/v1/crates/dtor/0.12.0/authors"},"crate_size":31422,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-30T16:19:33.737196Z"}],"checksum":"9e2c1c90e42ad5a84344757d84790748471c43c911e7b4649e943237b1774dc7","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1648,"comment_lines":78,"files":7}},"total_code_lines":1648,"total_comment_lines":78}},{"id":2321127,"crate":"dtor","num":"0.11.0","dl_path":"/api/v1/crates/dtor/0.11.0/download","readme_path":"/api/v1/crates/dtor/0.11.0/readme","updated_at":"2026-04-28T18:33:02.211778Z","created_at":"2026-04-28T18:33:02.211778Z","downloads":43836,"features":{"default":["std","proc_macro"],"no_warn_on_missing_unsafe":[],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.11.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.11.0/downloads","authors":"/api/v1/crates/dtor/0.11.0/authors"},"crate_size":28899,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-28T18:33:02.211778Z"}],"checksum":"96eb86b441d67a711e6e76b410de7135385fec1b8cd304e99d11c56ae542e2fc","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1650,"comment_lines":76,"files":7}},"total_code_lines":1650,"total_comment_lines":76}},{"id":2293441,"crate":"dtor","num":"0.8.1","dl_path":"/api/v1/crates/dtor/0.8.1/download","readme_path":"/api/v1/crates/dtor/0.8.1/readme","updated_at":"2026-04-22T21:17:19.756635Z","created_at":"2026-04-22T21:17:19.756635Z","downloads":3071701,"features":{"cxa_atexit":[],"default":["std","proc_macro","no_warn_on_missing_unsafe","cxa_atexit","export_native"],"export_native":[],"no_warn_on_missing_unsafe":[],"priority":[],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.8.1/dependencies","version_downloads":"/api/v1/crates/dtor/0.8.1/downloads","authors":"/api/v1/crates/dtor/0.8.1/authors"},"crate_size":14552,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-22T21:17:19.756635Z"}],"checksum":"edf234dd1594d6dd434a8fb8cada51ddbbc593e40e4a01556a0b31c62da2775b","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":932,"comment_lines":28,"files":3}},"total_code_lines":932,"total_comment_lines":28}},{"id":2248303,"crate":"dtor","num":"0.7.0","dl_path":"/api/v1/crates/dtor/0.7.0/download","readme_path":"/api/v1/crates/dtor/0.7.0/readme","updated_at":"2026-04-13T00:22:38.086550Z","created_at":"2026-04-13T00:22:38.086550Z","downloads":356173,"features":{"default":["std","proc_macro","no_warn_on_missing_unsafe"],"no_warn_on_missing_unsafe":[],"priority":[],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.7.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.7.0/downloads","authors":"/api/v1/crates/dtor/0.7.0/authors"},"crate_size":14048,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-13T00:22:38.086550Z"}],"checksum":"17f72721db8027a4e96dd6fb50d2a1d32259c9d3da1b63dee612ccd981e14293","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":893,"comment_lines":25,"files":3}},"total_code_lines":893,"total_comment_lines":25}},{"id":2233416,"crate":"dtor","num":"0.6.0","dl_path":"/api/v1/crates/dtor/0.6.0/download","readme_path":"/api/v1/crates/dtor/0.6.0/readme","updated_at":"2026-04-09T17:08:36.863258Z","created_at":"2026-04-09T17:08:36.863258Z","downloads":189015,"features":{"default":["std","proc_macro","no_warn_on_missing_unsafe"],"no_warn_on_missing_unsafe":[],"priority":[],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.6.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.6.0/downloads","authors":"/api/v1/crates/dtor/0.6.0/authors"},"crate_size":14009,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-09T17:08:36.863258Z"}],"checksum":"30e4690622ab6700ced40fc370a3f07b7d111f0154bb6fb08f73b4c8834f75b6","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":890,"comment_lines":24,"files":3}},"total_code_lines":890,"total_comment_lines":24}},{"id":2228359,"crate":"dtor","num":"0.5.0","dl_path":"/api/v1/crates/dtor/0.5.0/download","readme_path":"/api/v1/crates/dtor/0.5.0/readme","updated_at":"2026-04-08T16:17:07.613474Z","created_at":"2026-04-08T16:17:07.613474Z","downloads":146,"features":{"default":["std","proc_macro","no_warn_on_missing_unsafe"],"no_warn_on_missing_unsafe":[],"priority":[],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.5.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.5.0/downloads","authors":"/api/v1/crates/dtor/0.5.0/authors"},"crate_size":14003,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-08T16:17:07.613474Z"}],"checksum":"6f3db80baf61b96a7cd1e94ab967b1840772b0e0dcaab54d4bb4d22db18bfea6","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":890,"comment_lines":24,"files":3}},"total_code_lines":890,"total_comment_lines":24}},{"id":2225132,"crate":"dtor","num":"0.4.0","dl_path":"/api/v1/crates/dtor/0.4.0/download","readme_path":"/api/v1/crates/dtor/0.4.0/readme","updated_at":"2026-04-08T01:04:03.718719Z","created_at":"2026-04-08T01:04:03.718719Z","downloads":45,"features":{"default":["std","proc_macro","no_warn_on_missing_unsafe","priority"],"no_warn_on_missing_unsafe":[],"priority":[],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.4.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.4.0/downloads","authors":"/api/v1/crates/dtor/0.4.0/authors"},"crate_size":14098,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-04-08T01:04:03.718719Z"}],"checksum":"07ef30a5f379a8acbf2e839885df9e577e1464f08a54342dbaf04abffa13b803","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":889,"comment_lines":24,"files":3}},"total_code_lines":889,"total_comment_lines":24}},{"id":2177922,"crate":"dtor","num":"0.3.0","dl_path":"/api/v1/crates/dtor/0.3.0/download","readme_path":"/api/v1/crates/dtor/0.3.0/readme","updated_at":"2026-03-28T03:12:33.430367Z","created_at":"2026-03-28T03:12:33.430367Z","downloads":17708141,"features":{"__no_warn_on_missing_unsafe":[],"default":["std","proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.3.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.3.0/downloads","authors":"/api/v1/crates/dtor/0.3.0/authors"},"crate_size":12595,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-03-28T03:12:33.430367Z"}],"checksum":"f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":529,"comment_lines":20,"files":3}},"total_code_lines":529,"total_comment_lines":20}},{"id":2176184,"crate":"dtor","num":"0.2.0","dl_path":"/api/v1/crates/dtor/0.2.0/download","readme_path":"/api/v1/crates/dtor/0.2.0/readme","updated_at":"2026-03-27T16:59:02.970598Z","created_at":"2026-03-27T16:59:02.970598Z","downloads":6423,"features":{"__no_warn_on_missing_unsafe":[],"default":["std","proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"std":[],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.2.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.2.0/downloads","authors":"/api/v1/crates/dtor/0.2.0/authors"},"crate_size":11695,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2026-03-27T16:59:02.970598Z"}],"checksum":"25202a48cefdb3f0cb59d7bfff5b7aa2fdacbbc17e0c8dd7533c9d22ecc3cf01","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":504,"comment_lines":19,"files":3}},"total_code_lines":504,"total_comment_lines":19}},{"id":1806703,"crate":"dtor","num":"0.1.1","dl_path":"/api/v1/crates/dtor/0.1.1/download","readme_path":"/api/v1/crates/dtor/0.1.1/readme","updated_at":"2025-11-03T14:46:42.509777Z","created_at":"2025-11-03T14:46:42.509777Z","downloads":19454038,"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.1.1/dependencies","version_downloads":"/api/v1/crates/dtor/0.1.1/downloads","authors":"/api/v1/crates/dtor/0.1.1/authors"},"crate_size":11375,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-11-03T14:46:42.509777Z"}],"checksum":"404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":471,"comment_lines":16,"files":3}},"total_code_lines":471,"total_comment_lines":16}},{"id":1678946,"crate":"dtor","num":"0.1.0","dl_path":"/api/v1/crates/dtor/0.1.0/download","readme_path":"/api/v1/crates/dtor/0.1.0/readme","updated_at":"2025-08-10T17:10:05.390487Z","created_at":"2025-08-10T17:10:05.390487Z","downloads":5062741,"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.1.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.1.0/downloads","authors":"/api/v1/crates/dtor/0.1.0/authors"},"crate_size":11358,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-08-10T17:10:05.390487Z"}],"checksum":"e58a0764cddb55ab28955347b45be00ade43d4d6f3ba4bf3dc354e4ec9432934","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":469,"comment_lines":16,"files":3}},"total_code_lines":469,"total_comment_lines":16}},{"id":1659565,"crate":"dtor","num":"0.0.7","dl_path":"/api/v1/crates/dtor/0.0.7/download","readme_path":"/api/v1/crates/dtor/0.0.7/readme","updated_at":"2025-07-27T12:52:29.387428Z","created_at":"2025-07-27T12:52:29.387428Z","downloads":18365,"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.7/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.7/downloads","authors":"/api/v1/crates/dtor/0.0.7/authors"},"crate_size":10962,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-07-27T12:52:29.387428Z"}],"checksum":"bbc66182e62c4e716e2d70f97beceea0de798923f8ca48fb82aa3134dc3cae12","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":475,"comment_lines":16,"files":3}},"total_code_lines":475,"total_comment_lines":16}},{"id":1533223,"crate":"dtor","num":"0.0.6","dl_path":"/api/v1/crates/dtor/0.0.6/download","readme_path":"/api/v1/crates/dtor/0.0.6/readme","updated_at":"2025-04-21T18:01:24.058808Z","created_at":"2025-04-21T18:01:24.058808Z","downloads":13697207,"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.6/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.6/downloads","authors":"/api/v1/crates/dtor/0.0.6/authors"},"crate_size":6601,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-04-21T18:01:24.058808Z"}],"checksum":"97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":475,"comment_lines":16,"files":3}},"total_code_lines":475,"total_comment_lines":16}},{"id":1475657,"crate":"dtor","num":"0.0.5","dl_path":"/api/v1/crates/dtor/0.0.5/download","readme_path":"/api/v1/crates/dtor/0.0.5/readme","updated_at":"2025-03-09T02:27:37.549596Z","created_at":"2025-03-09T02:27:37.549596Z","downloads":538878,"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.5/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.5/downloads","authors":"/api/v1/crates/dtor/0.0.5/authors"},"crate_size":6564,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-03-09T02:27:37.549596Z"}],"checksum":"222ef136a1c687d4aa0395c175f2c4586e379924c352fd02f7870cf7de783c23","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":480,"comment_lines":16,"files":3}},"total_code_lines":480,"total_comment_lines":16}},{"id":1461522,"crate":"dtor","num":"0.0.4","dl_path":"/api/v1/crates/dtor/0.0.4/download","readme_path":"/api/v1/crates/dtor/0.0.4/readme","updated_at":"2025-02-26T18:37:07.305492Z","created_at":"2025-02-26T18:37:07.305492Z","downloads":53588,"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.4/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.4/downloads","authors":"/api/v1/crates/dtor/0.0.4/authors"},"crate_size":6559,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-02-26T18:37:07.305492Z"}],"checksum":"8bf39a0bfd1f94d62ffdb2802a7e6244c0f34f6ebacf5d4c26547d08cd1d67a5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":478,"comment_lines":16,"files":3}},"total_code_lines":478,"total_comment_lines":16}},{"id":1450997,"crate":"dtor","num":"0.0.2","dl_path":"/api/v1/crates/dtor/0.0.2/download","readme_path":"/api/v1/crates/dtor/0.0.2/readme","updated_at":"2025-02-18T17:13:49.820991Z","created_at":"2025-02-18T17:13:49.820991Z","downloads":3339,"features":{"__warn_on_missing_unsafe":["dtor-proc-macro/__warn_on_missing_unsafe"],"default":[],"used_linker":["dtor-proc-macro/used_linker"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.2/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.2/downloads","authors":"/api/v1/crates/dtor/0.0.2/authors"},"crate_size":6015,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-02-18T17:13:49.820991Z"}],"checksum":"5bb62086e769dab0cfd38c939e953f557f3a93c92c77131a45f5cb658bc3f579","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":374,"comment_lines":10,"files":3}},"total_code_lines":374,"total_comment_lines":10}},{"id":1447908,"crate":"dtor","num":"0.0.1","dl_path":"/api/v1/crates/dtor/0.0.1/download","readme_path":"/api/v1/crates/dtor/0.0.1/readme","updated_at":"2025-02-15T20:08:12.302481Z","created_at":"2025-02-15T20:08:12.302481Z","downloads":959,"features":{"__warn_on_missing_unsafe":["dtor-proc-macro/__warn_on_missing_unsafe"],"default":[],"used_linker":["dtor-proc-macro/used_linker"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.1/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.1/downloads","authors":"/api/v1/crates/dtor/0.0.1/authors"},"crate_size":4579,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2025-02-15T20:08:12.302481Z"}],"checksum":"1a288151991ae024c5a05877129bc6cd0da15e823d56d117d85c19754afd47ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":335,"comment_lines":2,"files":3}},"total_code_lines":335,"total_comment_lines":2}},{"id":1065122,"crate":"dtor","num":"0.0.0","dl_path":"/api/v1/crates/dtor/0.0.0/download","readme_path":"/api/v1/crates/dtor/0.0.0/readme","updated_at":"2024-02-27T01:44:05.755753Z","created_at":"2024-02-27T01:44:05.755753Z","downloads":3347,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/dtor/0.0.0/dependencies","version_downloads":"/api/v1/crates/dtor/0.0.0/downloads","authors":"/api/v1/crates/dtor/0.0.0/authors"},"crate_size":789,"published_by":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"audit_actions":[{"action":"publish","user":{"id":34586,"login":"mmastrac","name":"Matt Mastracci","avatar":"https://avatars.githubusercontent.com/u/512240?v=4","url":"https://github.com/mmastrac","github_username_matches":true,"created_at":"2010-12-06T21:56:20Z"},"time":"2024-02-27T01:44:05.755753Z"}],"checksum":"adb34fd53a47894e2b7c2b3a88eeacd2c728d2c7dd5d238de92065144ccc2836","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"__attribute__((destructor)) for Rust","homepage":null,"documentation":null,"repository":"https://github.com/mmastrac/rust-ctor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[],"categories":[{"id":"embedded","category":"Embedded development","slug":"embedded","description":"Crates that are primarily useful on embedded devices or without an operating system.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7228},{"id":"development-tools::procedural-macro-helpers","category":"Procedural macro helpers","slug":"development-tools::procedural-macro-helpers","description":"Crates to help you write procedural macros in Rust.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":1529},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13687},{"id":"development-tools::build-utils","category":"Build Utils","slug":"development-tools::build-utils","description":"Utilities for build scripts and other build time steps.","created_at":"2017-05-13T17:18:45.578208Z","crates_cnt":1462},{"id":"no-std::no-alloc","category":"No dynamic allocation","slug":"no-std::no-alloc","description":"Crates that are able to function without the Rust alloc crate.","created_at":"2023-01-23T10:07:45.986892Z","crates_cnt":1555}]}