pub struct MessageChange {
pub index: usize,
pub id: MessageId,
pub kind: MessageChangeKind,
}Expand description
Which message changed, and how.
Fields§
§index: usizeIndex into Applier::messages.
id: MessageIdThe message’s id.
kind: MessageChangeKindWhat happened to it.
Trait Implementations§
Source§impl Clone for MessageChange
impl Clone for MessageChange
Source§fn clone(&self) -> MessageChange
fn clone(&self) -> MessageChange
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 MessageChange
impl Debug for MessageChange
Source§impl PartialEq for MessageChange
impl PartialEq for MessageChange
Source§fn eq(&self, other: &MessageChange) -> bool
fn eq(&self, other: &MessageChange) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MessageChange
Auto Trait Implementations§
impl Freeze for MessageChange
impl RefUnwindSafe for MessageChange
impl Send for MessageChange
impl Sync for MessageChange
impl Unpin for MessageChange
impl UnsafeUnpin for MessageChange
impl UnwindSafe for MessageChange
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