pub struct Breakdown {
pub available: Option<bool>,
pub items: Option<Vec<BreakdownRow>>,
pub reason: Option<String>,
pub source: Option<String>,
}Fields§
§available: Option<bool>Available is false when the product-event table could not be read.
items: Option<Vec<BreakdownRow>>Items is the ranked buckets, most pageviews first. Empty rather than absent.
reason: Option<String>Reason says why the lens is unavailable. Omitted when it is available.
source: Option<String>Source is the warehouse table the lens read.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Breakdown
impl<'de> Deserialize<'de> for Breakdown
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 StructuralPartialEq for Breakdown
Auto Trait Implementations§
impl Freeze for Breakdown
impl RefUnwindSafe for Breakdown
impl Send for Breakdown
impl Sync for Breakdown
impl Unpin for Breakdown
impl UnsafeUnpin for Breakdown
impl UnwindSafe for Breakdown
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