pub struct MapChangeEvent {
pub previous: Option<MapVersionId>,
pub current: MapVersion,
pub diffs: Vec<Diff>,
}Expand description
One observed managed-map head transition.
Fields§
§previous: Option<MapVersionId>Previously observed head, or None when observation began uninitialized.
current: MapVersionNewly observed head.
diffs: Vec<Diff>Logical changes from previous to current.
Trait Implementations§
Source§impl Clone for MapChangeEvent
impl Clone for MapChangeEvent
Source§fn clone(&self) -> MapChangeEvent
fn clone(&self) -> MapChangeEvent
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 MapChangeEvent
impl Debug for MapChangeEvent
Source§impl PartialEq for MapChangeEvent
impl PartialEq for MapChangeEvent
impl StructuralPartialEq for MapChangeEvent
Auto Trait Implementations§
impl Freeze for MapChangeEvent
impl RefUnwindSafe for MapChangeEvent
impl Send for MapChangeEvent
impl Sync for MapChangeEvent
impl Unpin for MapChangeEvent
impl UnsafeUnpin for MapChangeEvent
impl UnwindSafe for MapChangeEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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