Skip to main content

Crate corium_forms

Crate corium_forms 

Source
Expand description

Boundary conversion between human-facing forms and engine types.

Boundary modules bridge the formats used at wire, file, and console boundaries onto the engine’s schema and transaction types:

The EDN modules depend only on the pure engine crates (corium-core, corium-db, corium-query, corium-tx), so disabling default features keeps TOML and Serde out of consumers such as corium-wasm. corium-protocol re-exports the EDN modules for back-compatible paths (corium_protocol::schemaform, corium_protocol::txforms).

Modules§

schemaform
Boundary conversion from Datomic-style EDN attribute maps to the engine schema model, used by CreateDatabase.
toml_schema
Hierarchical TOML schema declarations.
txforms
Boundary conversion from wire EDN transaction forms to engine TxItems.