Crate ferromatch_journal
- EventJournal
- Append-only writer to a memory-mapped journal file.
- JournalConsumer
- Read-only consumer that tails a journal file.
- JournalEntry
- A fixed-size, cache-line-aligned journal entry.
- StatusOrderMeta
- JournalReadError
- EVENT_ORDER_STATUS
- Event type: an order status update (ack, fill, cancel, reject).
- EVENT_TRADE
- Event type: a trade (fill) between taker and maker.
- FAST_ACK_FLAG
- Flag in
JournalEntry::padding[0]: taker already received ack via fast path. - TRADE_MAKER_DONE_FLAG
- Flag in
JournalEntry::padding[0] for trade events: maker order is fully done.
- crc32c
- Computes a CRC-32C (Castagnoli) checksum over
bytes.