• Home
Name Date Size #Lines LOC

..--

examples/04-Jul-2025-1411

patches/04-Jul-2025-118108

src/04-Jul-2025-3,7012,240

.android-checksum.jsonD04-Jul-20253.1 KiB11

.cargo-checksum.jsonD04-Jul-20252.6 KiB11

Android.bpD04-Jul-20251.5 KiB6661

Cargo.lockD04-Jul-20253.2 KiB125109

Cargo.tomlD04-Jul-20255 KiB222199

LICENSED04-Jul-202511.1 KiB202169

LICENSE-APACHED04-Jul-202511.1 KiB202169

METADATAD04-Jul-2025404 1817

MODULE_LICENSE_APACHE2D04-Jul-20250

README.mdD04-Jul-20251.2 KiB4528

TEST_MAPPINGD04-Jul-202578 87

cargo_embargo.jsonD04-Jul-2025115 109

README.md

1# predicates-rs
2
3> An implementation of **boolean-valued predicate functions** in Rust.
4
5[![Documentation](https://img.shields.io/badge/docs-master-blue.svg)](https://docs.rs/predicates)
6![License](https://img.shields.io/crates/l/predicates.svg)
7[![Crates.io](https://img.shields.io/crates/v/predicates.svg?maxAge=2592000)](https://crates.io/crates/predicates)
8
9[Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md)
10
11
12## Usage
13
14First, add this to your `Cargo.toml`:
15
16```toml
17[dependencies]
18predicates = "3.1.3"
19```
20
21Next, add this to your crate:
22
23```rust
24extern crate predicates;
25
26use predicates::prelude::*;
27```
28
29For more information on using predicates, look at the
30[documentation](https://docs.rs/predicates)
31
32## License
33
34`predicates-rs` is distributed under the terms of both the MIT license and the
35Apache License (Version 2.0).
36
37* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or <http://www.apache.org/licenses/LICENSE-2.0>)
38* MIT license ([LICENSE-MIT](LICENSE-MIT) or <http://opensource.org/licenses/MIT>)
39
40## Credits
41
42Big thanks to [futures-rs](https://github.com/alexcrichton/futures-rs), whose
43slick API design informed a lot of decisions made on the API design of this
44library.
45