pub struct AhPremiumKline {
pub aprice: Decimal,
pub apreclose: Decimal,
pub hprice: Decimal,
pub hpreclose: Decimal,
pub currency_rate: Decimal,
pub ahpremium_rate: Decimal,
pub price_spread: Decimal,
pub timestamp: OffsetDateTime,
}Expand description
One A/H premium data point
Fields§
§aprice: DecimalA-share price
apreclose: DecimalA-share previous close
hprice: DecimalH-share price
hpreclose: DecimalH-share previous close
currency_rate: DecimalCNY/HKD exchange rate
A/H premium rate (negative = H-share at premium)
price_spread: DecimalPrice spread
timestamp: OffsetDateTimeData point timestamp
Trait Implementations§
Source§impl Clone for AhPremiumKline
impl Clone for AhPremiumKline
Source§fn clone(&self) -> AhPremiumKline
fn clone(&self) -> AhPremiumKline
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AhPremiumKline
impl Debug for AhPremiumKline
Source§impl<'de> Deserialize<'de> for AhPremiumKline
impl<'de> Deserialize<'de> for AhPremiumKline
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AhPremiumKline
impl RefUnwindSafe for AhPremiumKline
impl Send for AhPremiumKline
impl Sync for AhPremiumKline
impl Unpin for AhPremiumKline
impl UnsafeUnpin for AhPremiumKline
impl UnwindSafe for AhPremiumKline
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<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