pub struct ObservationDelta {
pub from_revision: u64,
pub to_revision: u64,
pub mutation_summary: MutationSummary,
pub added: Vec<DeltaControl>,
pub removed: Vec<DeltaControl>,
pub changed: Vec<DeltaControl>,
pub prior_incomplete: Vec<ObservationIncompleteReason>,
pub current_incomplete: Vec<ObservationIncompleteReason>,
}Fields§
§from_revision: u64§to_revision: u64§mutation_summary: MutationSummary§added: Vec<DeltaControl>§removed: Vec<DeltaControl>§changed: Vec<DeltaControl>§prior_incomplete: Vec<ObservationIncompleteReason>§current_incomplete: Vec<ObservationIncompleteReason>Trait Implementations§
Source§impl Clone for ObservationDelta
impl Clone for ObservationDelta
Source§fn clone(&self) -> ObservationDelta
fn clone(&self) -> ObservationDelta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObservationDelta
impl Debug for ObservationDelta
Auto Trait Implementations§
impl Freeze for ObservationDelta
impl RefUnwindSafe for ObservationDelta
impl Send for ObservationDelta
impl Sync for ObservationDelta
impl Unpin for ObservationDelta
impl UnsafeUnpin for ObservationDelta
impl UnwindSafe for ObservationDelta
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more