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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl HasTsInit for AccountState

Source§

impl HasTsInit for Bar

Source§

impl HasTsInit for Block

Source§

impl HasTsInit for CustomData

Source§

impl HasTsInit for Data

Source§

impl HasTsInit for DefiData

Source§

impl HasTsInit for ExecutionMassStatus

Source§

impl HasTsInit for FillReport

Source§

impl HasTsInit for FundingRateUpdate

Source§

impl HasTsInit for FundingSettlement

Source§

impl HasTsInit for GreeksData

Source§

impl HasTsInit for IndexPriceUpdate

Source§

impl HasTsInit for InstrumentAny

Source§

impl HasTsInit for InstrumentClose

Source§

impl HasTsInit for InstrumentStatus

Source§

impl HasTsInit for MarkPriceUpdate

Source§

impl HasTsInit for OptionChainSlice

Source§

impl HasTsInit for OptionGreeks

Source§

impl HasTsInit for OrderAccepted

Source§

impl HasTsInit for OrderBookDelta

Source§

impl HasTsInit for OrderBookDeltas

Source§

impl HasTsInit for OrderBookDepth10

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 OrderStatusReport

Source§

impl HasTsInit for OrderSubmitted

Source§

impl HasTsInit for OrderTriggered

Source§

impl HasTsInit for OrderUpdated

Source§

impl HasTsInit for Pool

Source§

impl HasTsInit for PoolFeeCollect

Source§

impl HasTsInit for PoolFeeProtocolCollect

Source§

impl HasTsInit for PoolFeeProtocolUpdate

Source§

impl HasTsInit for PoolFlash

Source§

impl HasTsInit for PoolLiquidityUpdate

Source§

impl HasTsInit for PoolSnapshot

Source§

impl HasTsInit for PoolSwap

Source§

impl HasTsInit for PortfolioGreeks

Source§

impl HasTsInit for PortfolioSnapshot

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 PositionStatusReport

Source§

impl HasTsInit for QuoteTick

Source§

impl HasTsInit for StubCustomData

Source§

impl HasTsInit for TradeTick

Source§

impl HasTsInit for YieldCurveData