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.0.4"
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
33## License
34
35`predicates-rs` is distributed under the terms of both the MIT license and the
36Apache License (Version 2.0).
37
38See LICENSE-APACHE, and LICENSE-MIT for details.
39
40
41## Credits
42
43Big thanks to [futures-rs](https://github.com/alexcrichton/futures-rs), whose
44slick API design informed a lot of decisions made on the API design of this
45library.
46