Expand description
Ring message types for Order Matching Engine.
These messages implement the RingMessage trait for GPU-native persistent
actor communication with ultra-low latency (<10μs P99).
The OrderMatchingEngine is a Tier 1 critical-path kernel that benefits from Ring mode for:
- Sub-microsecond message serialization via rkyv
- GPU-resident state for order book maintenance
- K2K messaging for cross-symbol coordination
Structs§
- Archived
Cancel Order Response - An archived
CancelOrderResponse - Archived
Cancel Order Ring - An archived
CancelOrderRing - Archived
Cross Symbol Trade - An archived
CrossSymbolTrade - Archived
Query Book Response - An archived
QueryBookResponse - Archived
Query Book Ring - An archived
QueryBookRing - Archived
Ring String - An archived
RingString - Archived
Submit Order Response - An archived
SubmitOrderResponse - Archived
Submit Order Ring - An archived
SubmitOrderRing - Cancel
Order Response - Ring message response for order cancellation.
- Cancel
Order Response Resolver - The resolver for an archived
CancelOrderResponse - Cancel
Order Ring - Ring message for canceling an order.
- Cancel
Order Ring Resolver - The resolver for an archived
CancelOrderRing - Cross
Symbol Trade - K2K message for cross-symbol trade coordination.
- Cross
Symbol Trade Resolver - The resolver for an archived
CrossSymbolTrade - Query
Book Response - Ring message response for book query.
- Query
Book Response Resolver - The resolver for an archived
QueryBookResponse - Query
Book Ring - Ring message for querying order book state.
- Query
Book Ring Resolver - The resolver for an archived
QueryBookRing - Ring
String - Fixed-size string for Ring messages (64 bytes).
- Ring
String Resolver - The resolver for an archived
RingString - Submit
Order Response - Ring message response for order submission.
- Submit
Order Response Resolver - The resolver for an archived
SubmitOrderResponse - Submit
Order Ring - Ring message for submitting a single order.
- Submit
Order Ring Resolver - The resolver for an archived
SubmitOrderRing
Enums§
- Archived
Ring Order Status - An archived
RingOrderStatus - Archived
Ring Order Type - An archived
RingOrderType - Archived
Ring Side - An archived
RingSide - Ring
Order Status - Ring-compatible order status.
- Ring
Order Status Resolver - The resolver for an archived
RingOrderStatus - Ring
Order Type - Ring-compatible order type.
- Ring
Order Type Resolver - The resolver for an archived
RingOrderType - Ring
Side - Ring-compatible order side.
- Ring
Side Resolver - The resolver for an archived
RingSide