pub enum EventResult {
Applied,
Merged,
LateCorrected,
Buffered,
Duplicate,
Rejected(RejectReason),
}Expand description
Event processing result
Variants§
Applied
Event was applied successfully
Merged
Event was merged with existing state
LateCorrected
Event was used for late correction
Buffered
Event was buffered for future processing
Duplicate
Event was a duplicate (already processed)
Rejected(RejectReason)
Event was rejected
Trait Implementations§
Source§impl Clone for EventResult
impl Clone for EventResult
Source§fn clone(&self) -> EventResult
fn clone(&self) -> EventResult
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 EventResult
impl RefUnwindSafe for EventResult
impl Send for EventResult
impl Sync for EventResult
impl Unpin for EventResult
impl UnwindSafe for EventResult
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