pub struct WebSearchInfo {
pub icon: Option<String>,
pub title: Option<String>,
pub link: Option<String>,
pub media: Option<String>,
pub publish_date: Option<String>,
pub content: Option<String>,
pub refer: Option<String>,
}Expand description
Web search item returned by the service. Notes:
linkand media URLs may be temporary; consider downloading or caching if needed.- Fields are optional and may vary by search provider/source.
Fields§
§icon: Option<String>Source website icon
title: Option<String>Search result title
link: Option<String>Search result page link
media: Option<String>Media source name of the page
publish_date: Option<String>Publish date on the website
content: Option<String>Quoted text content from the search result page
refer: Option<String>Corner mark sequence number
Implementations§
Source§impl WebSearchInfo
impl WebSearchInfo
Trait Implementations§
Source§impl Clone for WebSearchInfo
impl Clone for WebSearchInfo
Source§fn clone(&self) -> WebSearchInfo
fn clone(&self) -> WebSearchInfo
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 WebSearchInfo
impl Debug for WebSearchInfo
Source§impl<'de> Deserialize<'de> for WebSearchInfo
impl<'de> Deserialize<'de> for WebSearchInfo
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 Serialize for WebSearchInfo
impl Serialize for WebSearchInfo
Source§impl Validate for WebSearchInfo
impl Validate for WebSearchInfo
Source§impl<'v_a> ValidateArgs<'v_a> for WebSearchInfo
impl<'v_a> ValidateArgs<'v_a> for WebSearchInfo
Auto Trait Implementations§
impl Freeze for WebSearchInfo
impl RefUnwindSafe for WebSearchInfo
impl Send for WebSearchInfo
impl Sync for WebSearchInfo
impl Unpin for WebSearchInfo
impl UnsafeUnpin for WebSearchInfo
impl UnwindSafe for WebSearchInfo
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