pub trait Order {
    type Price;
    type Volume;

    fn price(&self) -> Self::Price;
    fn set_price(&mut self, price: Self::Price);
    fn volume(&self) -> Self::Volume;
    fn set_volume(&mut self, volume: Self::Volume);

    fn source(&self) -> Option<SmolStr> { ... }
    fn set_source(&mut self, source: Option<SmolStr>) { ... }
    fn last_updated(&self) -> Option<OffsetDateTime> { ... }
    fn set_last_updated(&mut self, timestamp: Option<OffsetDateTime>) { ... }
}

Required Associated Types

Required Methods

Provided Methods

Data source or exchange

Timestamp when the order was last updated or created.

Implementors