pub struct SeriesItem {
pub series_security: Security,
pub series_name: Option<String>,
pub category: Option<String>,
pub tags: Vec<String>,
pub frequency: Option<i32>,
}Expand description
Series 项
Fields§
§series_security: Security{market=101, code=“EC.KXRATECUTCOUNT”}
series_name: Option<String>Series 名称(多语言)
category: Option<String>一级分类标识
二级分类标识列表(一个 series 可归属多个 tag)
frequency: Option<i32>频率
Implementations§
Source§impl SeriesItem
impl SeriesItem
Sourcepub fn series_name(&self) -> &str
pub fn series_name(&self) -> &str
Returns the value of series_name, or the default value if series_name is unset.
Sourcepub fn category(&self) -> &str
pub fn category(&self) -> &str
Returns the value of category, or the default value if category is unset.
Sourcepub fn frequency(&self) -> EcFrequency
pub fn frequency(&self) -> EcFrequency
Returns the enum value of frequency, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_frequency(&mut self, value: EcFrequency)
pub fn set_frequency(&mut self, value: EcFrequency)
Sets frequency to the provided enum value.
Trait Implementations§
Source§impl Clone for SeriesItem
impl Clone for SeriesItem
Source§fn clone(&self) -> SeriesItem
fn clone(&self) -> SeriesItem
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 moreSource§impl Debug for SeriesItem
impl Debug for SeriesItem
Source§impl Default for SeriesItem
impl Default for SeriesItem
Source§impl<'de> Deserialize<'de> for SeriesItemwhere
SeriesItem: Default,
impl<'de> Deserialize<'de> for SeriesItemwhere
SeriesItem: 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
impl Eq for SeriesItem
Source§impl Hash for SeriesItem
impl Hash for SeriesItem
Source§impl Message for SeriesItem
impl Message for SeriesItem
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 SeriesItem
impl PartialEq for SeriesItem
Source§fn eq(&self, other: &SeriesItem) -> bool
fn eq(&self, other: &SeriesItem) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SeriesItem
impl Serialize for SeriesItem
impl StructuralPartialEq for SeriesItem
Auto Trait Implementations§
impl Freeze for SeriesItem
impl RefUnwindSafe for SeriesItem
impl Send for SeriesItem
impl Sync for SeriesItem
impl Unpin for SeriesItem
impl UnsafeUnpin for SeriesItem
impl UnwindSafe for SeriesItem
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