Trait baseline::order_book::Order
source · 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
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)
Provided Methods
fn set_source(&mut self, source: Option<SmolStr>)
sourcefn last_updated(&self) -> Option<OffsetDateTime>
fn last_updated(&self) -> Option<OffsetDateTime>
Timestamp when the order was last updated or created.