pub struct S2c {
pub us_item_list: Vec<UsDailyShortVolumeItem>,
pub hk_item_list: Vec<HkDailyShortVolumeItem>,
pub next_key: Option<String>,
pub aggregated_short: Option<i64>,
pub aggregated_short_ratio: Option<f64>,
pub new_time_str: Option<String>,
}Fields§
§us_item_list: Vec<UsDailyShortVolumeItem>美股每日卖空数据列表
hk_item_list: Vec<HkDailyShortVolumeItem>港股每日卖空数据列表
next_key: Option<String>分页标识,“-1” 表示无更多数据
aggregated_short: Option<i64>未平仓股数,仅港股
aggregated_short_ratio: Option<f64>占流通股比例,百分号前的值,如 12.34 表示 12.34%,仅港股
new_time_str: Option<String>最新数据时间字符串,格式 YYYY-MM-DD,对应市场时区,仅港股
Implementations§
Source§impl S2c
impl S2c
Sourcepub fn next_key(&self) -> &str
pub fn next_key(&self) -> &str
Returns the value of next_key, or the default value if next_key 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_ratio(&self) -> f64
pub fn aggregated_short_ratio(&self) -> f64
Returns the value of aggregated_short_ratio, or the default value if aggregated_short_ratio is unset.
Sourcepub fn new_time_str(&self) -> &str
pub fn new_time_str(&self) -> &str
Returns the value of new_time_str, or the default value if new_time_str is unset.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for S2c
impl<'de> Deserialize<'de> for S2c
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
Source§impl Message for S2c
impl Message for S2c
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.impl StructuralPartialEq for S2c
Auto Trait Implementations§
impl Freeze for S2c
impl RefUnwindSafe for S2c
impl Send for S2c
impl Sync for S2c
impl Unpin for S2c
impl UnsafeUnpin for S2c
impl UnwindSafe for S2c
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