Skip to main content

HasTsInit

Trait HasTsInit 

Source
pub trait HasTsInit {
    // Required method
    fn ts_init(&self) -> UnixNanos;
}
Expand description

Marker trait for types that carry a creation timestamp.

ts_init is the moment (UNIX nanoseconds) when this value was first generated or ingested by Nautilus. It can be used for sequencing, latency measurements, or monitoring data-pipeline delays.

Required Methods§

Source

fn ts_init(&self) -> UnixNanos

Returns the UNIX timestamp (nanoseconds) when the instance was created.

Implementors§

Source§

impl HasTsInit for InstrumentAny

Source§

impl HasTsInit for Data

Source§

impl HasTsInit for Pool

Source§

impl HasTsInit for AccountState

Source§

impl HasTsInit for OrderAccepted

Source§

impl HasTsInit for OrderCancelRejected

Source§

impl HasTsInit for OrderCanceled

Source§

impl HasTsInit for OrderDenied

Source§

impl HasTsInit for OrderEmulated

Source§

impl HasTsInit for OrderExpired

Source§

impl HasTsInit for OrderFilled

Source§

impl HasTsInit for OrderInitialized

Source§

impl HasTsInit for OrderModifyRejected

Source§

impl HasTsInit for OrderPendingCancel

Source§

impl HasTsInit for OrderPendingUpdate

Source§

impl HasTsInit for OrderRejected

Source§

impl HasTsInit for OrderReleased

Source§

impl HasTsInit for OrderSnapshot

Source§

impl HasTsInit for OrderSubmitted

Source§

impl HasTsInit for OrderTriggered

Source§

impl HasTsInit for OrderUpdated

Source§

impl HasTsInit for PositionAdjusted

Source§

impl HasTsInit for PositionChanged

Source§

impl HasTsInit for PositionClosed

Source§

impl HasTsInit for PositionOpened

Source§

impl HasTsInit for PositionSnapshot

Source§

impl HasTsInit for FillReport

Source§

impl HasTsInit for ExecutionMassStatus

Source§

impl HasTsInit for OrderStatusReport

Source§

impl HasTsInit for PositionStatusReport

Source§

impl HasTsInit for Bar

Source§

impl HasTsInit for InstrumentClose

Source§

impl HasTsInit for CustomData

Source§

impl HasTsInit for PythonCustomDataWrapper

Available on crate feature python only.
Source§

impl HasTsInit for OrderBookDelta

Source§

impl HasTsInit for OrderBookDeltas

Source§

impl HasTsInit for OrderBookDepth10

Source§

impl HasTsInit for FundingRateUpdate

Source§

impl HasTsInit for GreeksData

Source§

impl HasTsInit for PortfolioGreeks

Source§

impl HasTsInit for YieldCurveData

Source§

impl HasTsInit for OptionChainSlice

Source§

impl HasTsInit for OptionGreeks

Source§

impl HasTsInit for IndexPriceUpdate

Source§

impl HasTsInit for MarkPriceUpdate

Source§

impl HasTsInit for QuoteTick

Source§

impl HasTsInit for InstrumentStatus

Source§

impl HasTsInit for StubCustomData

Source§

impl HasTsInit for TradeTick