pub struct AiOptimizationMentionSource {
pub snippet: Option<String>,
pub source_name: Option<String>,
pub thumbnail: Option<String>,
pub markdown: Option<String>,
pub position: Option<i64>,
pub title: Option<String>,
pub domain: Option<String>,
pub url: Option<String>,
pub publication_date: Option<String>,
}Expand description
Source cited by an LLM answer inside a search-mentions result.
See https://docs.dataforseo.com/v3/ai_optimization/llm_mentions/search/live/.
Fields§
§snippet: Option<String>Text snippet extracted from the source.
source_name: Option<String>Display name of the source.
thumbnail: Option<String>URL of the source thumbnail image.
markdown: Option<String>Source content rendered as markdown.
position: Option<i64>Position of the source within the answer.
title: Option<String>Title of the source page.
domain: Option<String>Domain of the source.
url: Option<String>URL of the source.
publication_date: Option<String>Publication date of the source, when available.
Trait Implementations§
Source§impl Clone for AiOptimizationMentionSource
impl Clone for AiOptimizationMentionSource
Source§impl Debug for AiOptimizationMentionSource
impl Debug for AiOptimizationMentionSource
Source§impl<'de> Deserialize<'de> for AiOptimizationMentionSource
impl<'de> Deserialize<'de> for AiOptimizationMentionSource
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
Auto Trait Implementations§
impl Freeze for AiOptimizationMentionSource
impl RefUnwindSafe for AiOptimizationMentionSource
impl Send for AiOptimizationMentionSource
impl Sync for AiOptimizationMentionSource
impl Unpin for AiOptimizationMentionSource
impl UnsafeUnpin for AiOptimizationMentionSource
impl UnwindSafe for AiOptimizationMentionSource
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