Module messages

Module messages 

Source
Expand description

Message types for order matching engine kernel.

Input/output message types for the BatchKernel trait implementations and Ring kernel messages for K2K communication.

Note: Full RingMessage support requires FR-1 (KernelMessage ↔ RingMessage bridge) from the RustCompute feature request. See docs/RUSTCOMPUTE_FEATURE_REQUEST.md

Structs§

BatchOrderInput
Input for processing a batch of orders.
BatchOrderOutput
Output from processing a batch of orders.
CancelOrderInput
Input for canceling an order.
CancelOrderOutput
Output from canceling an order.
GetSnapshotInput
Input for getting an order book snapshot.
GetSnapshotOutput
Output from getting an order book snapshot.
ModifyOrderInput
Input for modifying an order.
ModifyOrderOutput
Output from modifying an order.
SubmitOrderInput
Input for submitting a single order.
SubmitOrderOutput
Output from submitting a single order.