Skip to main content

Crate ferromatch_journal

Crate ferromatch_journal 

Structs§

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

Enums§

JournalReadError

Constants§

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.

Functions§

crc32c
Computes a CRC-32C (Castagnoli) checksum over bytes.