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§
Implementors§
impl HasTsInit for InstrumentAny
impl HasTsInit for Data
impl HasTsInit for Pool
impl HasTsInit for AccountState
impl HasTsInit for OrderAccepted
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 OrderSubmitted
impl HasTsInit for OrderTriggered
impl HasTsInit for OrderUpdated
impl HasTsInit for PositionAdjusted
impl HasTsInit for PositionChanged
impl HasTsInit for PositionClosed
impl HasTsInit for PositionOpened
impl HasTsInit for PositionSnapshot
impl HasTsInit for FillReport
impl HasTsInit for ExecutionMassStatus
impl HasTsInit for OrderStatusReport
impl HasTsInit for PositionStatusReport
impl HasTsInit for Bar
impl HasTsInit for InstrumentClose
impl HasTsInit for CustomData
impl HasTsInit for PythonCustomDataWrapper
Available on crate feature
python only.