pub struct AiOptimizationKeywordDataItem {
pub keyword: Option<String>,
pub ai_search_volume: Option<f64>,
pub ai_monthly_searches: Option<Vec<AiOptimizationMonthlySearch>>,
}Expand description
Per-keyword AI search-volume data point.
Fields§
§keyword: Option<String>The keyword the metrics refer to.
ai_search_volume: Option<f64>Current AI search volume rate for the keyword.
ai_monthly_searches: Option<Vec<AiOptimizationMonthlySearch>>Monthly AI search-volume history for the keyword.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AiOptimizationKeywordDataItem
impl<'de> Deserialize<'de> for AiOptimizationKeywordDataItem
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 AiOptimizationKeywordDataItem
impl RefUnwindSafe for AiOptimizationKeywordDataItem
impl Send for AiOptimizationKeywordDataItem
impl Sync for AiOptimizationKeywordDataItem
impl Unpin for AiOptimizationKeywordDataItem
impl UnsafeUnpin for AiOptimizationKeywordDataItem
impl UnwindSafe for AiOptimizationKeywordDataItem
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