Refined
Simple refinement types for Rust.
For detailed information, please see the documentation on docs.rs.
Quickstart
The basic usage example on docs.rs is a minimal example that should be easy to follow.
You can also use the examples to get started. Each example is
a complete cargo project of its own. They are meant to be run with cargo run so that you can view their output
and reference it against the code.