pub struct HkShortHoldDetail {
pub timestamp: Option<u64>,
pub price_close: Option<i64>,
pub last_close_price: Option<i64>,
pub aggregated_short: Option<i64>,
pub aggregated_short_ration: Option<i32>,
}Fields§
§timestamp: Option<u64>§price_close: Option<i64>§last_close_price: Option<i64>§aggregated_short: Option<i64>§aggregated_short_ration: Option<i32>Implementations§
Source§impl HkShortHoldDetail
impl HkShortHoldDetail
Sourcepub fn timestamp(&self) -> u64
pub fn timestamp(&self) -> u64
Returns the value of timestamp, or the default value if timestamp is unset.
Sourcepub fn price_close(&self) -> i64
pub fn price_close(&self) -> i64
Returns the value of price_close, or the default value if price_close is unset.
Sourcepub fn last_close_price(&self) -> i64
pub fn last_close_price(&self) -> i64
Returns the value of last_close_price, or the default value if last_close_price is unset.
Sourcepub fn aggregated_short(&self) -> i64
pub fn aggregated_short(&self) -> i64
Returns the value of aggregated_short, or the default value if aggregated_short is unset.
Sourcepub fn aggregated_short_ration(&self) -> i32
pub fn aggregated_short_ration(&self) -> i32
Returns the value of aggregated_short_ration, or the default value if aggregated_short_ration is unset.
Trait Implementations§
Source§impl Clone for HkShortHoldDetail
impl Clone for HkShortHoldDetail
Source§fn clone(&self) -> HkShortHoldDetail
fn clone(&self) -> HkShortHoldDetail
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 HkShortHoldDetail
impl Debug for HkShortHoldDetail
Source§impl Default for HkShortHoldDetail
impl Default for HkShortHoldDetail
Source§impl Hash for HkShortHoldDetail
impl Hash for HkShortHoldDetail
Source§impl Message for HkShortHoldDetail
impl Message for HkShortHoldDetail
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for HkShortHoldDetail
impl PartialEq for HkShortHoldDetail
impl Copy for HkShortHoldDetail
impl Eq for HkShortHoldDetail
impl StructuralPartialEq for HkShortHoldDetail
Auto Trait Implementations§
impl Freeze for HkShortHoldDetail
impl RefUnwindSafe for HkShortHoldDetail
impl Send for HkShortHoldDetail
impl Sync for HkShortHoldDetail
impl Unpin for HkShortHoldDetail
impl UnsafeUnpin for HkShortHoldDetail
impl UnwindSafe for HkShortHoldDetail
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.