pub struct SearchNews {
pub title: Option<String>,
pub news_sub_type: Option<i32>,
pub source: Option<String>,
pub publish_time: Option<String>,
pub view_count: Option<i64>,
pub related_securities: Vec<String>,
pub url: Option<String>,
}Fields§
§title: Option<String>标题(含关键词)
news_sub_type: Option<i32>Qot_GetSearchNews.NewsSubType,资讯子类型
source: Option<String>来源,如 富途资讯 / MT Newswires / Benzinga
publish_time: Option<String>发布时间戳字符串
view_count: Option<i64>浏览量
关联标的列表,如 LITE.US,用于跳转
url: Option<String>详情页深链 / H5 链接
Implementations§
Source§impl SearchNews
impl SearchNews
Sourcepub fn title(&self) -> &str
pub fn title(&self) -> &str
Returns the value of title, or the default value if title is unset.
Sourcepub fn news_sub_type(&self) -> i32
pub fn news_sub_type(&self) -> i32
Returns the value of news_sub_type, or the default value if news_sub_type is unset.
Sourcepub fn source(&self) -> &str
pub fn source(&self) -> &str
Returns the value of source, or the default value if source is unset.
Sourcepub fn publish_time(&self) -> &str
pub fn publish_time(&self) -> &str
Returns the value of publish_time, or the default value if publish_time is unset.
Sourcepub fn view_count(&self) -> i64
pub fn view_count(&self) -> i64
Returns the value of view_count, or the default value if view_count is unset.
Trait Implementations§
Source§impl Clone for SearchNews
impl Clone for SearchNews
Source§fn clone(&self) -> SearchNews
fn clone(&self) -> SearchNews
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 SearchNews
impl Debug for SearchNews
Source§impl Default for SearchNews
impl Default for SearchNews
Source§impl<'de> Deserialize<'de> for SearchNewswhere
SearchNews: Default,
impl<'de> Deserialize<'de> for SearchNewswhere
SearchNews: 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 SearchNews
Source§impl Hash for SearchNews
impl Hash for SearchNews
Source§impl Message for SearchNews
impl Message for SearchNews
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 SearchNews
impl PartialEq for SearchNews
Source§fn eq(&self, other: &SearchNews) -> bool
fn eq(&self, other: &SearchNews) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SearchNews
impl Serialize for SearchNews
impl StructuralPartialEq for SearchNews
Auto Trait Implementations§
impl Freeze for SearchNews
impl RefUnwindSafe for SearchNews
impl Send for SearchNews
impl Sync for SearchNews
impl Unpin for SearchNews
impl UnsafeUnpin for SearchNews
impl UnwindSafe for SearchNews
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