pub struct CommitEvent {
pub service_id: Option<String>,
pub id: String,
pub height: Option<u64>,
pub state_changes: Vec<StateChange>,
}Expand description
A notification that some source has committed a set of changes to state
Fields§
§service_id: Option<String>An identifier for specifying where the event came from
id: StringAn identifier that is unique among events from the source
height: Option<u64>May be used to provide ordering of commits from the source. If None, ordering is not
explicitly provided, so it must be inferred from the order in which events are received.
state_changes: Vec<StateChange>All state changes that are included in the commit
Trait Implementations§
Source§impl Clone for CommitEvent
impl Clone for CommitEvent
Source§fn clone(&self) -> CommitEvent
fn clone(&self) -> CommitEvent
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 moreAuto Trait Implementations§
impl Freeze for CommitEvent
impl RefUnwindSafe for CommitEvent
impl Send for CommitEvent
impl Sync for CommitEvent
impl Unpin for CommitEvent
impl UnsafeUnpin for CommitEvent
impl UnwindSafe for CommitEvent
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