{"crate":{"id":"proptest-derive","name":"proptest-derive","updated_at":"2026-02-05T03:10:04.617172Z","versions":[1999874,1793617,1594140,1376033,1182408,882789,342489,246572,155360,147417,131786,74828],"keywords":["arbitrary","derive","proptest","quickcheck","testing"],"categories":["development-tools::testing"],"badges":[],"created_at":"2017-12-18T15:06:45.183568Z","downloads":26721367,"recent_downloads":5243457,"default_version":"0.8.0","num_versions":12,"yanked":false,"max_version":"0.8.0","newest_version":"0.8.0","max_stable_version":"0.8.0","description":"Custom-derive for the Arbitrary trait of proptest.\n","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","links":{"version_downloads":"/api/v1/crates/proptest-derive/downloads","versions":null,"owners":"/api/v1/crates/proptest-derive/owners","owner_team":"/api/v1/crates/proptest-derive/owner_team","owner_user":"/api/v1/crates/proptest-derive/owner_user","reverse_dependencies":"/api/v1/crates/proptest-derive/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1999874,"crate":"proptest-derive","num":"0.8.0","dl_path":"/api/v1/crates/proptest-derive/0.8.0/download","readme_path":"/api/v1/crates/proptest-derive/0.8.0/readme","updated_at":"2026-02-05T03:10:04.617172Z","created_at":"2026-02-05T03:10:04.617172Z","downloads":2085241,"features":{"boxed_union":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.8.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.8.0/downloads","authors":"/api/v1/crates/proptest-derive/0.8.0/authors"},"crate_size":61496,"published_by":{"id":336629,"login":"rexmas","name":"Rex","avatar":"https://avatars.githubusercontent.com/u/4276518?v=4","url":"https://github.com/rexmas","github_username_matches":true,"created_at":"2013-04-27T23:08:56Z"},"audit_actions":[{"action":"publish","user":{"id":336629,"login":"rexmas","name":"Rex","avatar":"https://avatars.githubusercontent.com/u/4276518?v=4","url":"https://github.com/rexmas","github_username_matches":true,"created_at":"2013-04-27T23:08:56Z"},"time":"2026-02-05T03:10:04.617172Z"}],"checksum":"c57924a81864dddafba92e1bf92f9bf82f97096c44489548a60e888e1547549b","rust_version":"1.84","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom-derive for the Arbitrary trait of proptest.\n","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2567,"comment_lines":489,"files":10}},"total_code_lines":2567,"total_comment_lines":489}},{"id":1793617,"crate":"proptest-derive","num":"0.7.0","dl_path":"/api/v1/crates/proptest-derive/0.7.0/download","readme_path":"/api/v1/crates/proptest-derive/0.7.0/readme","updated_at":"2025-10-26T21:57:55.105907Z","created_at":"2025-10-26T21:57:55.105907Z","downloads":3853887,"features":{"boxed_union":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.7.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.7.0/downloads","authors":"/api/v1/crates/proptest-derive/0.7.0/authors"},"crate_size":61892,"published_by":{"id":336629,"login":"rexmas","name":"Rex","avatar":"https://avatars.githubusercontent.com/u/4276518?v=4","url":"https://github.com/rexmas","github_username_matches":true,"created_at":"2013-04-27T23:08:56Z"},"audit_actions":[{"action":"publish","user":{"id":336629,"login":"rexmas","name":"Rex","avatar":"https://avatars.githubusercontent.com/u/4276518?v=4","url":"https://github.com/rexmas","github_username_matches":true,"created_at":"2013-04-27T23:08:56Z"},"time":"2025-10-26T21:57:55.105907Z"}],"checksum":"fb6dc647500e84a25a85b100e76c85b8ace114c209432dc174f20aac11d4ed6c","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom-derive for the Arbitrary trait of proptest.\n","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2567,"comment_lines":489,"files":10}},"total_code_lines":2567,"total_comment_lines":489}},{"id":1594140,"crate":"proptest-derive","num":"0.6.0","dl_path":"/api/v1/crates/proptest-derive/0.6.0/download","readme_path":"/api/v1/crates/proptest-derive/0.6.0/readme","updated_at":"2025-06-07T19:49:05.541849Z","created_at":"2025-06-07T19:49:05.541849Z","downloads":2027566,"features":{"boxed_union":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.6.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.6.0/downloads","authors":"/api/v1/crates/proptest-derive/0.6.0/authors"},"crate_size":61197,"published_by":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"audit_actions":[{"action":"publish","user":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"time":"2025-06-07T19:49:05.541849Z"}],"checksum":"095a99f75c69734802359b682be8daaf8980296731f6470434ea2c652af1dd30","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom-derive for the Arbitrary trait of proptest.\n","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2567,"comment_lines":489,"files":10}},"total_code_lines":2567,"total_comment_lines":489}},{"id":1376033,"crate":"proptest-derive","num":"0.5.1","dl_path":"/api/v1/crates/proptest-derive/0.5.1/download","readme_path":"/api/v1/crates/proptest-derive/0.5.1/readme","updated_at":"2024-12-16T01:47:56.472040Z","created_at":"2024-12-16T01:47:56.472040Z","downloads":7609646,"features":{"boxed_union":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.5.1/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.5.1/downloads","authors":"/api/v1/crates/proptest-derive/0.5.1/authors"},"crate_size":60865,"published_by":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"audit_actions":[{"action":"publish","user":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"time":"2024-12-16T01:47:56.472040Z"}],"checksum":"4ee1c9ac207483d5e7db4940700de86a9aae46ef90c48b57f99fe7edb8345e49","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.\n","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2561,"comment_lines":489,"files":10}},"total_code_lines":2561,"total_comment_lines":489}},{"id":1182408,"crate":"proptest-derive","num":"0.5.0","dl_path":"/api/v1/crates/proptest-derive/0.5.0/download","readme_path":"/api/v1/crates/proptest-derive/0.5.0/readme","updated_at":"2024-06-22T18:21:55.497029Z","created_at":"2024-06-22T18:21:55.497029Z","downloads":2918630,"features":{"boxed_union":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.5.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.5.0/downloads","authors":"/api/v1/crates/proptest-derive/0.5.0/authors"},"crate_size":52040,"published_by":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"audit_actions":[{"action":"publish","user":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"time":"2024-06-22T18:21:55.497029Z"}],"checksum":"6ff7ff745a347b87471d859a377a9a404361e7efc2a971d73424a6d183c0fc77","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2550,"comment_lines":492,"files":10}},"total_code_lines":2550,"total_comment_lines":492}},{"id":882789,"crate":"proptest-derive","num":"0.4.0","dl_path":"/api/v1/crates/proptest-derive/0.4.0/download","readme_path":"/api/v1/crates/proptest-derive/0.4.0/readme","updated_at":"2023-08-27T21:55:58.798612Z","created_at":"2023-08-27T21:55:58.798612Z","downloads":2199928,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.4.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.4.0/downloads","authors":"/api/v1/crates/proptest-derive/0.4.0/authors"},"crate_size":51540,"published_by":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"audit_actions":[{"action":"publish","user":{"id":43982,"login":"matthew-russo","name":"Matthew Russo","avatar":"https://avatars.githubusercontent.com/u/22038728?v=4","url":"https://github.com/matthew-russo","github_username_matches":true,"created_at":"2016-09-06T21:43:42Z"},"time":"2023-08-27T21:55:58.798612Z"}],"checksum":"9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","documentation":"https://proptest-rs.github.io/proptest/proptest-derive/index.html","repository":"https://github.com/proptest-rs/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2522,"comment_lines":492,"files":10}},"total_code_lines":2522,"total_comment_lines":492}},{"id":342489,"crate":"proptest-derive","num":"0.3.0","dl_path":"/api/v1/crates/proptest-derive/0.3.0/download","readme_path":"/api/v1/crates/proptest-derive/0.3.0/readme","updated_at":"2021-02-21T03:06:26.427644Z","created_at":"2021-02-21T03:06:26.427644Z","downloads":4822470,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.3.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.3.0/downloads","authors":"/api/v1/crates/proptest-derive/0.3.0/authors"},"crate_size":51526,"published_by":{"id":4778,"login":"AltSysrq","name":"Jason Lingle","avatar":"https://avatars.githubusercontent.com/u/1392512?v=4","url":"https://github.com/AltSysrq","github_username_matches":true,"created_at":"2012-01-30T20:23:53Z"},"audit_actions":[{"action":"publish","user":{"id":4778,"login":"AltSysrq","name":"Jason Lingle","avatar":"https://avatars.githubusercontent.com/u/1392512?v=4","url":"https://github.com/AltSysrq","github_username_matches":true,"created_at":"2012-01-30T20:23:53Z"},"time":"2021-02-21T03:06:26.427644Z"}],"checksum":"90b46295382dc76166cb7cf2bb4a97952464e4b7ed5a43e6cd34e1fec3349ddc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","documentation":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","repository":"https://github.com/AltSysrq/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2531,"comment_lines":487,"files":10}},"total_code_lines":2531,"total_comment_lines":487}},{"id":246572,"crate":"proptest-derive","num":"0.2.0","dl_path":"/api/v1/crates/proptest-derive/0.2.0/download","readme_path":"/api/v1/crates/proptest-derive/0.2.0/readme","updated_at":"2020-05-29T02:16:32.542570Z","created_at":"2020-05-29T02:16:32.542570Z","downloads":555904,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.2.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.2.0/downloads","authors":"/api/v1/crates/proptest-derive/0.2.0/authors"},"crate_size":51280,"published_by":{"id":4778,"login":"AltSysrq","name":"Jason Lingle","avatar":"https://avatars.githubusercontent.com/u/1392512?v=4","url":"https://github.com/AltSysrq","github_username_matches":true,"created_at":"2012-01-30T20:23:53Z"},"audit_actions":[{"action":"publish","user":{"id":4778,"login":"AltSysrq","name":"Jason Lingle","avatar":"https://avatars.githubusercontent.com/u/1392512?v=4","url":"https://github.com/AltSysrq","github_username_matches":true,"created_at":"2012-01-30T20:23:53Z"},"time":"2020-05-29T02:16:32.542570Z"}],"checksum":"051d9d20dbe9e9dfe594328b6eaab72ccf571fee818991dd1c1ba5469b5f32d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","documentation":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","repository":"https://github.com/AltSysrq/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2499,"comment_lines":486,"files":10}},"total_code_lines":2499,"total_comment_lines":486}},{"id":155360,"crate":"proptest-derive","num":"0.1.2","dl_path":"/api/v1/crates/proptest-derive/0.1.2/download","readme_path":"/api/v1/crates/proptest-derive/0.1.2/readme","updated_at":"2019-06-09T03:45:59.634205Z","created_at":"2019-06-09T03:45:59.634205Z","downloads":591649,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.1.2/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.1.2/downloads","authors":"/api/v1/crates/proptest-derive/0.1.2/authors"},"crate_size":51175,"published_by":{"id":4778,"login":"AltSysrq","name":"Jason Lingle","avatar":"https://avatars.githubusercontent.com/u/1392512?v=4","url":"https://github.com/AltSysrq","github_username_matches":true,"created_at":"2012-01-30T20:23:53Z"},"audit_actions":[],"checksum":"d31edb17edac73aeacc947bd61462dda15220584268896a58e12f053d767f15b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","documentation":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","repository":"https://github.com/AltSysrq/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2490,"comment_lines":486,"files":10}},"total_code_lines":2490,"total_comment_lines":486}},{"id":147417,"crate":"proptest-derive","num":"0.1.1","dl_path":"/api/v1/crates/proptest-derive/0.1.1/download","readme_path":"/api/v1/crates/proptest-derive/0.1.1/readme","updated_at":"2019-04-28T22:01:37.390211Z","created_at":"2019-04-28T22:01:37.390211Z","downloads":13054,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.1.1/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.1.1/downloads","authors":"/api/v1/crates/proptest-derive/0.1.1/authors"},"crate_size":50191,"published_by":{"id":4778,"login":"AltSysrq","name":"Jason Lingle","avatar":"https://avatars.githubusercontent.com/u/1392512?v=4","url":"https://github.com/AltSysrq","github_username_matches":true,"created_at":"2012-01-30T20:23:53Z"},"audit_actions":[],"checksum":"08b264c54525e760fc1d39c5b2bfc96923b922a752893053b4adaafe33fa9346","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","documentation":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","repository":"https://github.com/AltSysrq/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2174,"comment_lines":486,"files":10}},"total_code_lines":2174,"total_comment_lines":486}},{"id":131786,"crate":"proptest-derive","num":"0.1.0","dl_path":"/api/v1/crates/proptest-derive/0.1.0/download","readme_path":"/api/v1/crates/proptest-derive/0.1.0/readme","updated_at":"2019-02-04T05:52:32.084890Z","created_at":"2019-02-04T05:52:32.084890Z","downloads":14725,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.1.0/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.1.0/downloads","authors":"/api/v1/crates/proptest-derive/0.1.0/authors"},"crate_size":45658,"published_by":null,"audit_actions":[],"checksum":"64effb04ef001d07863c0ebe4df80adf7ababe7040bf8bc45283b2fac1b18646","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Custom-derive for the Arbitrary trait of proptest.","homepage":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","documentation":"https://altsysrq.github.io/proptest-book/proptest-derive/index.html","repository":"https://github.com/AltSysrq/proptest","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2149,"comment_lines":377,"files":10}},"total_code_lines":2149,"total_comment_lines":377}},{"id":74828,"crate":"proptest-derive","num":"0.0.1","dl_path":"/api/v1/crates/proptest-derive/0.0.1/download","readme_path":"/api/v1/crates/proptest-derive/0.0.1/readme","updated_at":"2017-12-18T15:06:45.183568Z","created_at":"2017-12-18T15:06:45.183568Z","downloads":3093,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/proptest-derive/0.0.1/dependencies","version_downloads":"/api/v1/crates/proptest-derive/0.0.1/downloads","authors":"/api/v1/crates/proptest-derive/0.0.1/authors"},"crate_size":6173,"published_by":null,"audit_actions":[],"checksum":"887885d3514a2931c05b961e5db4b0547651e388017dc16c2fcb343ddece090d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Custom-derive for the Arbitrary trait of proptest.","homepage":null,"documentation":"https://docs.rs/proptest-derive","repository":"https://github.com/Centril/proptest-derive","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":22,"comment_lines":4,"files":1}},"total_code_lines":22,"total_comment_lines":4}}],"keywords":[{"id":"arbitrary","keyword":"arbitrary","created_at":"2017-02-05T16:19:10.674108Z","crates_cnt":36},{"id":"derive","keyword":"derive","created_at":"2015-08-16T10:04:40.719656Z","crates_cnt":1648},{"id":"proptest","keyword":"proptest","created_at":"2017-12-18T15:06:45.183568Z","crates_cnt":32},{"id":"quickcheck","keyword":"quickcheck","created_at":"2014-11-21T00:20:47.167979Z","crates_cnt":50},{"id":"testing","keyword":"testing","created_at":"2014-11-21T00:20:47.152369Z","crates_cnt":2466}],"categories":[{"id":"development-tools::testing","category":"Testing","slug":"development-tools::testing","description":"Crates to help you verify the correctness of your code.","created_at":"2016-12-30T23:42:37.777395Z","crates_cnt":3018}]}