Skip to main content

Module db_ports

Module db_ports 

Source
Expand description

Persistence trait aliases used by the API runtime and admin surfaces.

These are blanket aliases over the stable hypercall-db and transaction submitter reader traits. They live in hypercall-runtime-api so the admin surface can hold Arc<dyn ApiAsyncDb> / Arc<dyn ApiSyncDb> without depending on hypercall-api internals.

Traitsยง

ApiAsyncDb
ApiRsmStateDb
ApiSyncDb