check_mate 0.1.0

Check yourself before you wreck yourself.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# `check_mate`

[![crates.io](https://img.shields.io/crates/v/check_mate?logo=rust&style=flat-square)](https://crates.io/crates/check_mate)
[![docs.rs](https://img.shields.io/docsrs/check_mate?logo=rust&style=flat-square)](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/