pub enum ReportProvenance {
Live,
Cache {
cache_path: String,
},
}Expand description
ReportProvenance
Source and complete-cache metadata shared by report families.
Variants§
Live
Rows collected directly from their source.
Cache
Rows read from one admitted complete snapshot.
Implementations§
Source§impl ReportProvenance
impl ReportProvenance
Sourcepub const fn data_source(&self) -> ReportDataSource
pub const fn data_source(&self) -> ReportDataSource
Return the origin of these rows.
Sourcepub fn cache_path(&self) -> Option<&str>
pub fn cache_path(&self) -> Option<&str>
Return the complete snapshot path for cached rows.
Sourcepub const fn cache_complete(&self) -> Option<bool>
pub const fn cache_complete(&self) -> Option<bool>
Return API-exhaustion evidence for cached rows.
Trait Implementations§
Source§impl Clone for ReportProvenance
impl Clone for ReportProvenance
Source§impl Debug for ReportProvenance
impl Debug for ReportProvenance
Source§impl<'de> Deserialize<'de> for ReportProvenance
impl<'de> Deserialize<'de> for ReportProvenance
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 ReportProvenance
Source§impl PartialEq for ReportProvenance
impl PartialEq for ReportProvenance
Source§impl Serialize for ReportProvenance
impl Serialize for ReportProvenance
impl StructuralPartialEq for ReportProvenance
Auto Trait Implementations§
impl Forget for ReportProvenance
impl Freeze for ReportProvenance
impl RefUnwindSafe for ReportProvenance
impl Send for ReportProvenance
impl Sync for ReportProvenance
impl Unpin for ReportProvenance
impl UnsafeUnpin for ReportProvenance
impl UnwindSafe for ReportProvenance
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