Skip to main content

Module display

Module display 

Source
Expand description

Display-mode Arrow encoders for Nautilus types.

These encoders emit schemas compatible with display pipelines that cannot consume FixedSizeBinary columns. Prices and quantities render as Float64 via .as_f64(), instrument_id becomes a Utf8 column rather than batch metadata (so mixed-instrument batches work), and timestamps render as Timestamp(Nanosecond, None) rather than UInt64.

The conversion is lossy: precision metadata is discarded when values cast to f64. For catalog storage that must round-trip, use the FixedSizeBinary encoders in the parent crate::arrow module instead.

Modulesยง

account_state
Display-mode Arrow encoder for [AccountState].
bar
Display-mode Arrow encoder for [Bar].
close
Display-mode Arrow encoder for [InstrumentClose].
delta
Display-mode Arrow encoder for [OrderBookDelta].
depth
Display-mode Arrow encoder for [OrderBookDepth10].
index_price
Display-mode Arrow encoder for [IndexPriceUpdate].
instrument
Display-mode Arrow encoder for [InstrumentAny].
mark_price
Display-mode Arrow encoder for [MarkPriceUpdate].
order_filled
Display-mode Arrow encoder for [OrderFilled].
position
Display-mode Arrow encoder for [Position].
quote
Display-mode Arrow encoder for [QuoteTick].
report
Display-mode Arrow encoder for [OrderStatusReport].
trade
Display-mode Arrow encoder for [TradeTick].