pub struct CachedSpreadBand {
pub price_from: i64,
pub price_to: i64,
pub value: i64,
}Expand description
C++ INNData_Qot_Spread cached price-grid row.
Backend CMD6503 uses 1e9 fixed-point integers for price_from /
price_to / value. QotRealTimeData::ParsePrice and
APIServer_Qot_StockSnapshot pass current price in the same scale to
INNBiz_Qot_Spread::AdjustPrice, then expose priceSpread = value / 1e9.
Fields§
§price_from: i64§price_to: i64§value: i64Trait Implementations§
Source§impl Clone for CachedSpreadBand
impl Clone for CachedSpreadBand
Source§fn clone(&self) -> CachedSpreadBand
fn clone(&self) -> CachedSpreadBand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CachedSpreadBand
Source§impl Debug for CachedSpreadBand
impl Debug for CachedSpreadBand
impl Eq for CachedSpreadBand
Source§impl PartialEq for CachedSpreadBand
impl PartialEq for CachedSpreadBand
Source§fn eq(&self, other: &CachedSpreadBand) -> bool
fn eq(&self, other: &CachedSpreadBand) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CachedSpreadBand
Auto Trait Implementations§
impl Freeze for CachedSpreadBand
impl RefUnwindSafe for CachedSpreadBand
impl Send for CachedSpreadBand
impl Sync for CachedSpreadBand
impl Unpin for CachedSpreadBand
impl UnsafeUnpin for CachedSpreadBand
impl UnwindSafe for CachedSpreadBand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more