Using Rust Generics to Enforce DB Record State In a database, entries go through a lifecycle which represents what attributes they have have, db record keys, and if they have conformed to schema checking. I'm currently working on a (private in 2019, public in july 2019) project which is a NoSQL database writting in Rust. To help us manage the correctness and lifecycle of database entries, I have been using advice from the Rust Embedded Group's Book. As I have mentioned in the past, state mach...