Expand description
ORM-free domain records and input structs, grouped by domain.
These types are the public contract between persistence consumers and the Diesel implementation. No Diesel dependency here.
Re-exports§
pub use analytics::*;pub use archiver::*;pub use competition::*;pub use directive_outbox::*;pub use engine_journal::*;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 username_validation::*;pub use usernames::*;pub use validator_rsm::*;
Modules§
- analytics
- Analytics and historical data types (API read path).
- archiver
- ORM-free domain types for the db-archiver.
- competition
- Competition domain types.
- directive_
outbox - Directive outbox persistence types and deposit/withdrawal domain types.
- engine_
journal - Engine journal writer input types.
- instruments
- Instrument and market types.
- integrity
- Integrity monitoring types for the /monitoring/integrity endpoint.
- liquidation
- Liquidation state, history, and auction types.
- mmp
- Market Maker Protection (MMP) configuration types.
- nonces
- RSM signer nonce tracking for transaction replay protection.
- notifications
- Notification feed domain types.
- oracle
- Oracle persistence types.
- orders
- Order types.
- pm_
settlement - push
- Push subscription domain types.
- replay
- Engine journal replay types.
- rfq
- RFQ (Request for Quote) quote provider types.
- settlements
- Settlement types for option expiry processing.
- snapshots
- Snapshot persistence types.
- tiers
- User tier and rate limit types.
- username_
validation - Username validation rules shared between submission and approval paths.
- usernames
- Username domain types.
- validator_
rsm