pub struct WhatChangedReport {
pub entity: String,
pub since: KronroeTimestamp,
pub predicate_filter: Option<String>,
pub new_facts: Vec<Fact>,
pub invalidated_facts: Vec<Fact>,
pub corrections: Vec<FactCorrection>,
pub confidence_shifts: Vec<ConfidenceShift>,
}Expand description
Summary of changes for one entity since a timestamp.
Fields§
§entity: String§since: KronroeTimestamp§predicate_filter: Option<String>§new_facts: Vec<Fact>§invalidated_facts: Vec<Fact>§corrections: Vec<FactCorrection>§confidence_shifts: Vec<ConfidenceShift>Trait Implementations§
Source§impl Clone for WhatChangedReport
impl Clone for WhatChangedReport
Source§fn clone(&self) -> WhatChangedReport
fn clone(&self) -> WhatChangedReport
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 moreAuto Trait Implementations§
impl Freeze for WhatChangedReport
impl RefUnwindSafe for WhatChangedReport
impl Send for WhatChangedReport
impl Sync for WhatChangedReport
impl Unpin for WhatChangedReport
impl UnsafeUnpin for WhatChangedReport
impl UnwindSafe for WhatChangedReport
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