pub struct IndustrialChainInfo {
pub chain_id: Option<i64>,
pub chain_type: Option<i32>,
pub name: Option<String>,
pub detail: Option<String>,
pub market_cap: Option<f64>,
pub stocks_num: Option<i64>,
pub relation_security_list: Vec<Security>,
}Fields§
§chain_id: Option<i64>产业链ID
chain_type: Option<i32>IndustrialChainType
name: Option<String>名称
detail: Option<String>详情描述
market_cap: Option<f64>市值
stocks_num: Option<i64>成分股数量
relation_security_list: Vec<Security>相关股票
Implementations§
Source§impl IndustrialChainInfo
impl IndustrialChainInfo
Sourcepub fn chain_id(&self) -> i64
pub fn chain_id(&self) -> i64
Returns the value of chain_id, or the default value if chain_id is unset.
Sourcepub fn chain_type(&self) -> i32
pub fn chain_type(&self) -> i32
Returns the value of chain_type, or the default value if chain_type is unset.
Sourcepub fn detail(&self) -> &str
pub fn detail(&self) -> &str
Returns the value of detail, or the default value if detail is unset.
Sourcepub fn market_cap(&self) -> f64
pub fn market_cap(&self) -> f64
Returns the value of market_cap, or the default value if market_cap is unset.
Sourcepub fn stocks_num(&self) -> i64
pub fn stocks_num(&self) -> i64
Returns the value of stocks_num, or the default value if stocks_num is unset.
Trait Implementations§
Source§impl Clone for IndustrialChainInfo
impl Clone for IndustrialChainInfo
Source§fn clone(&self) -> IndustrialChainInfo
fn clone(&self) -> IndustrialChainInfo
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 IndustrialChainInfo
impl Debug for IndustrialChainInfo
Source§impl Default for IndustrialChainInfo
impl Default for IndustrialChainInfo
Source§impl<'de> Deserialize<'de> for IndustrialChainInfowhere
IndustrialChainInfo: Default,
impl<'de> Deserialize<'de> for IndustrialChainInfowhere
IndustrialChainInfo: Default,
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 IndustrialChainInfo
impl Message for IndustrialChainInfo
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 IndustrialChainInfo
impl PartialEq for IndustrialChainInfo
Source§impl Serialize for IndustrialChainInfo
impl Serialize for IndustrialChainInfo
impl StructuralPartialEq for IndustrialChainInfo
Auto Trait Implementations§
impl Freeze for IndustrialChainInfo
impl RefUnwindSafe for IndustrialChainInfo
impl Send for IndustrialChainInfo
impl Sync for IndustrialChainInfo
impl Unpin for IndustrialChainInfo
impl UnsafeUnpin for IndustrialChainInfo
impl UnwindSafe for IndustrialChainInfo
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