pub struct ScreenDate {
pub date: Option<u32>,
pub period_text: Option<String>,
pub financial_type: Option<i32>,
}Expand description
筛选日期
Fields§
§date: Option<u32>筛选时间戳(Unix 时间戳(秒),下次请求原样传入)
period_text: Option<String>财报周期,如 “2024/Q3”、“2024/FY”
financial_type: Option<i32>财报类型(详见 Qot_Common.F10Type 定义)
Implementations§
Source§impl ScreenDate
impl ScreenDate
Sourcepub fn period_text(&self) -> &str
pub fn period_text(&self) -> &str
Returns the value of period_text, or the default value if period_text is unset.
Sourcepub fn financial_type(&self) -> F10Type
pub fn financial_type(&self) -> F10Type
Returns the enum value of financial_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_financial_type(&mut self, value: F10Type)
pub fn set_financial_type(&mut self, value: F10Type)
Sets financial_type to the provided enum value.
Trait Implementations§
Source§impl Clone for ScreenDate
impl Clone for ScreenDate
Source§fn clone(&self) -> ScreenDate
fn clone(&self) -> ScreenDate
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 ScreenDate
impl Debug for ScreenDate
Source§impl Default for ScreenDate
impl Default for ScreenDate
Source§impl<'de> Deserialize<'de> for ScreenDatewhere
ScreenDate: Default,
impl<'de> Deserialize<'de> for ScreenDatewhere
ScreenDate: 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 Hash for ScreenDate
impl Hash for ScreenDate
Source§impl Message for ScreenDate
impl Message for ScreenDate
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 ScreenDate
impl PartialEq for ScreenDate
Source§impl Serialize for ScreenDate
impl Serialize for ScreenDate
impl Eq for ScreenDate
impl StructuralPartialEq for ScreenDate
Auto Trait Implementations§
impl Freeze for ScreenDate
impl RefUnwindSafe for ScreenDate
impl Send for ScreenDate
impl Sync for ScreenDate
impl Unpin for ScreenDate
impl UnsafeUnpin for ScreenDate
impl UnwindSafe for ScreenDate
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