pub struct RiskFreeRateSnapshot {
pub update_time: Option<i64>,
pub hk_rate_raw: Option<u64>,
pub us_rate_raw: Option<u64>,
pub jp_rate_raw: Option<u64>,
}Fields§
§update_time: Option<i64>§hk_rate_raw: Option<u64>§us_rate_raw: Option<u64>§jp_rate_raw: Option<u64>Implementations§
Source§impl RiskFreeRateSnapshot
impl RiskFreeRateSnapshot
pub fn raw_for_market(self, market: RiskFreeRateMarket) -> Option<u64>
Trait Implementations§
Source§impl Clone for RiskFreeRateSnapshot
impl Clone for RiskFreeRateSnapshot
Source§fn clone(&self) -> RiskFreeRateSnapshot
fn clone(&self) -> RiskFreeRateSnapshot
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 RiskFreeRateSnapshot
Source§impl Debug for RiskFreeRateSnapshot
impl Debug for RiskFreeRateSnapshot
Source§impl Default for RiskFreeRateSnapshot
impl Default for RiskFreeRateSnapshot
Source§fn default() -> RiskFreeRateSnapshot
fn default() -> RiskFreeRateSnapshot
Returns the “default value” for a type. Read more
impl Eq for RiskFreeRateSnapshot
Source§impl PartialEq for RiskFreeRateSnapshot
impl PartialEq for RiskFreeRateSnapshot
Source§fn eq(&self, other: &RiskFreeRateSnapshot) -> bool
fn eq(&self, other: &RiskFreeRateSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RiskFreeRateSnapshot
Auto Trait Implementations§
impl Freeze for RiskFreeRateSnapshot
impl RefUnwindSafe for RiskFreeRateSnapshot
impl Send for RiskFreeRateSnapshot
impl Sync for RiskFreeRateSnapshot
impl Unpin for RiskFreeRateSnapshot
impl UnsafeUnpin for RiskFreeRateSnapshot
impl UnwindSafe for RiskFreeRateSnapshot
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