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§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl HasTsInit for AccountState
impl HasTsInit for Bar
impl HasTsInit for Block
impl HasTsInit for CustomData
impl HasTsInit for Data
impl HasTsInit for DefiData
impl HasTsInit for ExecutionMassStatus
impl HasTsInit for FillReport
impl HasTsInit for FundingRateUpdate
impl HasTsInit for FundingSettlement
impl HasTsInit for GreeksData
impl HasTsInit for IndexPriceUpdate
impl HasTsInit for InstrumentAny
impl HasTsInit for InstrumentClose
impl HasTsInit for InstrumentStatus
impl HasTsInit for MarkPriceUpdate
impl HasTsInit for OptionChainSlice
impl HasTsInit for OptionGreeks
impl HasTsInit for OrderAccepted
impl HasTsInit for OrderBookDelta
impl HasTsInit for OrderBookDeltas
impl HasTsInit for OrderBookDepth10
impl HasTsInit for OrderCancelRejected
impl HasTsInit for OrderCanceled
impl HasTsInit for OrderDenied
impl HasTsInit for OrderEmulated
impl HasTsInit for OrderExpired
impl HasTsInit for OrderFilled
impl HasTsInit for OrderInitialized
impl HasTsInit for OrderModifyRejected
impl HasTsInit for OrderPendingCancel
impl HasTsInit for OrderPendingUpdate
impl HasTsInit for OrderRejected
impl HasTsInit for OrderReleased
impl HasTsInit for OrderSnapshot
impl HasTsInit for OrderStatusReport
impl HasTsInit for OrderSubmitted
impl HasTsInit for OrderTriggered
impl HasTsInit for OrderUpdated
impl HasTsInit for Pool
impl HasTsInit for PoolFeeCollect
impl HasTsInit for PoolFeeProtocolCollect
impl HasTsInit for PoolFeeProtocolUpdate
impl HasTsInit for PoolFlash
impl HasTsInit for PoolLiquidityUpdate
impl HasTsInit for PoolSnapshot
impl HasTsInit for PoolSwap
impl HasTsInit for PortfolioGreeks
impl HasTsInit for PortfolioSnapshot
impl HasTsInit for PositionAdjusted
impl HasTsInit for PositionChanged
impl HasTsInit for PositionClosed
impl HasTsInit for PositionOpened
impl HasTsInit for PositionSnapshot
impl HasTsInit for PositionStatusReport
impl HasTsInit for PythonCustomDataWrapper
Available on crate feature
python only.