apiplant-core
Configuration, error handling, and the declarative resource model that the
rest of apiplant is built on. This crate has no async, no database and no
HTTP — it only knows how to turn an app directory on disk into typed
[App] data other crates act on.