Library with published data types from DEEPWELL. See that repository for more information on what DEEPWELL is and how you might use it.
This crate publishes two categories of item:
The first is the Error
type, which represents possible failure modes of DEEPWELL operations.
Second are the collection of Id
types, which are cheap wrappers around an i64
. This ensures that arithmetic cannot be performed on them and raises the confidence that it actually corresponds to a row in the database.