Expand description
Persistence trait definitions, grouped by domain.
Each sub-module defines a Reader + Writer trait pair. Sync traits use r2d2 (engine path), async traits use diesel-async/deadpool (API path).
Re-exports§
pub use analytics::*;pub use archiver::*;pub use bootstrap::*;pub use catalog::*;pub use competition::*;pub use directive_outbox::*;pub use engine_journal::*;pub use faucet::*;pub use instruments::*;pub use integrity::*;pub use liquidation::*;pub use mmp::*;pub use nonces::*;pub use notifications::*;pub use oracle::*;pub use orders::*;pub use pm_settlement::*;pub use push::*;pub use replay::*;pub use rfq::*;pub use settlements::*;pub use snapshots::*;pub use tiers::*;pub use transaction::*;pub use usernames::*;pub use validator_rsm::*;
Modules§
- analytics
- Analytics and historical data traits (async, API read path).
- archiver
- Archiver persistence traits (sync, r2d2 pool).
- bootstrap
- Bootstrap traits for startup-time data loading.
- catalog
- Catalog management traits for instrument lifecycle.
- competition
- Competition persistence traits (async).
- directive_
outbox - Directive outbox persistence traits.
- engine_
journal - Engine journal persistence writer traits.
- faucet
- Faucet (testnet deposit) persistence traits.
- instruments
- Instrument persistence traits.
- integrity
- Integrity monitoring traits (read-only, async).
- liquidation
- Liquidation persistence traits (async).
- mmp
- MMP (Market Maker Protection) config persistence traits.
- nonces
- RSM signer nonce persistence traits (async).
- notifications
- Notification feed persistence traits (async).
- oracle
- Oracle persistence traits.
- orders
- Order persistence traits.
- pm_
settlement - push
- Push subscription persistence traits (async).
- replay
- Journal replay persistence traits (read-only).
- rfq
- RFQ (Request for Quote) persistence traits.
- settlements
- Settlement persistence traits.
- snapshots
- Snapshot persistence traits.
- tiers
- User tier and margin mode persistence traits.
- transaction
- Transaction abstraction for atomic multi-write operations.
- usernames
- Username persistence traits (async).
- validator_
rsm