# `check_mate`
[](https://crates.io/crates/check_mate)
[](https://docs.rs/check_mate)
Check yourself before you wreck yourself.
A small Rust utility library inspired by the ideas of "Parse, don't validate"<sup>[1]</sup> and its follow-up, "Names are not type safety"<sup>[2]</sup>.
Its goal is to extend the idea to checking invariants more generally.
See [the crate documentation](https://docs.rs/check_mate) for more information.
[1]: https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/
[2]: https://lexi-lambda.github.io/blog/2020/11/01/names-are-not-type-safety/