{"crate":{"id":"predicates-core","name":"predicates-core","updated_at":"2026-02-11T14:38:54.464659Z","versions":[2018442,1380865,1214478,1214447,750339,662580,657340,481548,333332,319816,111167,101771],"keywords":["boolean","combinatorial","logic","match","predicate"],"categories":["data-structures","rust-patterns"],"badges":[],"created_at":"2018-07-30T23:24:52.223852Z","downloads":211940686,"recent_downloads":41058889,"default_version":"1.0.10","num_versions":12,"yanked":false,"max_version":"1.0.10","newest_version":"1.0.10","max_stable_version":"1.0.10","description":"An API for boolean-valued predicate functions.","homepage":null,"documentation":null,"repository":"https://github.com/assert-rs/predicates-rs","links":{"version_downloads":"/api/v1/crates/predicates-core/downloads","versions":null,"owners":"/api/v1/crates/predicates-core/owners","owner_team":"/api/v1/crates/predicates-core/owner_team","owner_user":"/api/v1/crates/predicates-core/owner_user","reverse_dependencies":"/api/v1/crates/predicates-core/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2018442,"crate":"predicates-core","num":"1.0.10","dl_path":"/api/v1/crates/predicates-core/1.0.10/download","readme_path":"/api/v1/crates/predicates-core/1.0.10/readme","updated_at":"2026-02-11T14:38:54.464659Z","created_at":"2026-02-11T14:38:54.464659Z","downloads":43369550,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.10/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.10/downloads","authors":"/api/v1/crates/predicates-core/1.0.10/authors"},"crate_size":8649,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2026-02-11T14:38:54.464659Z"}],"checksum":"cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144","rust_version":"1.74","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":null,"documentation":null,"repository":"https://github.com/assert-rs/predicates-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":183,"comment_lines":21,"files":3}},"total_code_lines":183,"total_comment_lines":21}},{"id":1380865,"crate":"predicates-core","num":"1.0.9","dl_path":"/api/v1/crates/predicates-core/1.0.9/download","readme_path":"/api/v1/crates/predicates-core/1.0.9/readme","updated_at":"2024-12-19T18:53:29.925148Z","created_at":"2024-12-19T18:53:29.925148Z","downloads":64680608,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.9/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.9/downloads","authors":"/api/v1/crates/predicates-core/1.0.9/authors"},"crate_size":8618,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2024-12-19T18:53:29.925148Z"}],"checksum":"727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa","rust_version":"1.74","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":21,"files":3}},"total_code_lines":179,"total_comment_lines":21}},{"id":1214478,"crate":"predicates-core","num":"1.0.8","dl_path":"/api/v1/crates/predicates-core/1.0.8/download","readme_path":"/api/v1/crates/predicates-core/1.0.8/readme","updated_at":"2024-07-25T14:35:16.695396Z","created_at":"2024-07-25T14:35:16.695396Z","downloads":11609935,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.8/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.8/downloads","authors":"/api/v1/crates/predicates-core/1.0.8/authors"},"crate_size":8552,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2024-07-25T14:35:16.695396Z"}],"checksum":"ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931","rust_version":"1.74","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":21,"files":3}},"total_code_lines":179,"total_comment_lines":21}},{"id":1214447,"crate":"predicates-core","num":"1.0.7","dl_path":"/api/v1/crates/predicates-core/1.0.7/download","readme_path":"/api/v1/crates/predicates-core/1.0.7/readme","updated_at":"2024-07-25T13:57:55.858989Z","created_at":"2024-07-25T13:57:55.858989Z","downloads":6055,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.7/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.7/downloads","authors":"/api/v1/crates/predicates-core/1.0.7/authors"},"crate_size":8548,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2024-07-25T13:57:55.858989Z"}],"checksum":"e6c94024a44fe31cc854a6fd4f65d138ffa1a6d5504ae2be1ea900112cb6b43f","rust_version":"1.74","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":21,"files":3}},"total_code_lines":179,"total_comment_lines":21}},{"id":750339,"crate":"predicates-core","num":"1.0.6","dl_path":"/api/v1/crates/predicates-core/1.0.6/download","readme_path":"/api/v1/crates/predicates-core/1.0.6/readme","updated_at":"2023-03-15T14:48:55.634065Z","created_at":"2023-03-15T14:48:55.634065Z","downloads":55041378,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.6/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.6/downloads","authors":"/api/v1/crates/predicates-core/1.0.6/authors"},"crate_size":8084,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2023-03-15T14:48:55.634065Z"}],"checksum":"b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174","rust_version":"1.64.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":178,"comment_lines":21,"files":3}},"total_code_lines":178,"total_comment_lines":21}},{"id":662580,"crate":"predicates-core","num":"1.0.5","dl_path":"/api/v1/crates/predicates-core/1.0.5/download","readme_path":"/api/v1/crates/predicates-core/1.0.5/readme","updated_at":"2022-11-13T03:36:11.717683Z","created_at":"2022-11-13T03:36:11.717683Z","downloads":14214072,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.5/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.5/downloads","authors":"/api/v1/crates/predicates-core/1.0.5/authors"},"crate_size":7773,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2022-11-13T03:36:11.717683Z"}],"checksum":"72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/crates/core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":178,"comment_lines":21,"files":3}},"total_code_lines":178,"total_comment_lines":21}},{"id":657340,"crate":"predicates-core","num":"1.0.4","dl_path":"/api/v1/crates/predicates-core/1.0.4/download","readme_path":"/api/v1/crates/predicates-core/1.0.4/readme","updated_at":"2022-11-05T01:36:29.763399Z","created_at":"2022-11-05T01:36:29.763399Z","downloads":194440,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.4/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.4/downloads","authors":"/api/v1/crates/predicates-core/1.0.4/authors"},"crate_size":7773,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2022-11-05T01:36:29.763399Z"}],"checksum":"a6e7125585d872860e9955ca571650b27a4979c5823084168c5ed5bbfb016b56","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":178,"comment_lines":21,"files":3}},"total_code_lines":178,"total_comment_lines":21}},{"id":481548,"crate":"predicates-core","num":"1.0.3","dl_path":"/api/v1/crates/predicates-core/1.0.3/download","readme_path":"/api/v1/crates/predicates-core/1.0.3/readme","updated_at":"2022-01-11T21:31:21.914558Z","created_at":"2022-01-11T21:31:21.914558Z","downloads":11904036,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.3/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.3/downloads","authors":"/api/v1/crates/predicates-core/1.0.3/authors"},"crate_size":7757,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2022-01-11T21:31:21.914558Z"}],"checksum":"da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":185,"comment_lines":21,"files":3}},"total_code_lines":185,"total_comment_lines":21}},{"id":333332,"crate":"predicates-core","num":"1.0.2","dl_path":"/api/v1/crates/predicates-core/1.0.2/download","readme_path":"/api/v1/crates/predicates-core/1.0.2/readme","updated_at":"2021-01-30T03:09:13.063434Z","created_at":"2021-01-30T03:09:13.063434Z","downloads":6917087,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.2/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.2/downloads","authors":"/api/v1/crates/predicates-core/1.0.2/authors"},"crate_size":8185,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2021-01-30T03:09:13.063434Z"}],"checksum":"57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":185,"comment_lines":21,"files":3}},"total_code_lines":185,"total_comment_lines":21}},{"id":319816,"crate":"predicates-core","num":"1.0.1","dl_path":"/api/v1/crates/predicates-core/1.0.1/download","readme_path":"/api/v1/crates/predicates-core/1.0.1/readme","updated_at":"2020-12-29T02:45:26.930812Z","created_at":"2020-12-29T02:45:26.930812Z","downloads":196200,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.1/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.1/downloads","authors":"/api/v1/crates/predicates-core/1.0.1/authors"},"crate_size":8186,"published_by":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"audit_actions":[{"action":"publish","user":{"id":6743,"login":"epage","name":"Ed Page","avatar":"https://avatars.githubusercontent.com/u/60961?v=4","url":"https://github.com/epage","github_username_matches":true,"created_at":"2009-03-07T01:41:56Z"},"time":"2020-12-29T02:45:26.930812Z"}],"checksum":"fb3dbeaaf793584e29c58c7e3a82bbb3c7c06b63cea68d13b0e3cddc124104dc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":185,"comment_lines":21,"files":3}},"total_code_lines":185,"total_comment_lines":21}},{"id":111167,"crate":"predicates-core","num":"1.0.0","dl_path":"/api/v1/crates/predicates-core/1.0.0/download","readme_path":"/api/v1/crates/predicates-core/1.0.0/readme","updated_at":"2018-10-06T14:01:09.718995Z","created_at":"2018-10-06T14:01:09.718995Z","downloads":3587049,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/1.0.0/dependencies","version_downloads":"/api/v1/crates/predicates-core/1.0.0/downloads","authors":"/api/v1/crates/predicates-core/1.0.0/authors"},"crate_size":8066,"published_by":null,"audit_actions":[],"checksum":"06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":185,"comment_lines":21,"files":3}},"total_code_lines":185,"total_comment_lines":21}},{"id":101771,"crate":"predicates-core","num":"0.9.0","dl_path":"/api/v1/crates/predicates-core/0.9.0/download","readme_path":"/api/v1/crates/predicates-core/0.9.0/readme","updated_at":"2018-07-30T23:24:52.223852Z","created_at":"2018-07-30T23:24:52.223852Z","downloads":65460,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/predicates-core/0.9.0/dependencies","version_downloads":"/api/v1/crates/predicates-core/0.9.0/downloads","authors":"/api/v1/crates/predicates-core/0.9.0/authors"},"crate_size":8053,"published_by":null,"audit_actions":[],"checksum":"85f80bc390d1c02a4cdaa63f27f05c3c426679eb65433d8dd65d392147e4e5c5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"An API for boolean-valued predicate functions.","homepage":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","documentation":"https://docs.rs/predicates-core","repository":"https://github.com/assert-rs/predicates-rs/tree/master/predicates-core","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":185,"comment_lines":21,"files":3}},"total_code_lines":185,"total_comment_lines":21}}],"keywords":[{"id":"boolean","keyword":"boolean","created_at":"2015-06-05T23:37:00.443291Z","crates_cnt":76},{"id":"combinatorial","keyword":"combinatorial","created_at":"2017-06-02T17:07:01.532559Z","crates_cnt":18},{"id":"logic","keyword":"logic","created_at":"2014-12-13T14:49:45.051091Z","crates_cnt":223},{"id":"match","keyword":"match","created_at":"2016-01-08T16:33:47.451032Z","crates_cnt":95},{"id":"predicate","keyword":"predicate","created_at":"2017-06-02T17:07:01.532559Z","crates_cnt":29}],"categories":[{"id":"data-structures","category":"Data structures","slug":"data-structures","description":"Rust implementations of particular ways of organizing data suited for specific purposes.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11561},{"id":"rust-patterns","category":"Rust patterns","slug":"rust-patterns","description":"Shared solutions for particular situations specific to programming in Rust.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":4283}]}