pub enum FinalizeReason {
Completed,
Superseded,
Boundary(Boundary),
}Expand description
Why an in-flight item was finalized into an event.
Variants§
Completed
Reached its natural completion condition (window elapsed, follow-up observed, possession resolved, …).
Superseded
Replaced by a newer candidate for the same subject before completing.
Boundary(Boundary)
Cut short by a game-flow Boundary before natural completion. The
resulting event’s measured window is truncated at the boundary.
Trait Implementations§
Source§impl Clone for FinalizeReason
impl Clone for FinalizeReason
impl Copy for FinalizeReason
Source§impl Debug for FinalizeReason
impl Debug for FinalizeReason
impl Eq for FinalizeReason
Source§impl Hash for FinalizeReason
impl Hash for FinalizeReason
Source§impl PartialEq for FinalizeReason
impl PartialEq for FinalizeReason
impl StructuralPartialEq for FinalizeReason
Auto Trait Implementations§
impl Freeze for FinalizeReason
impl RefUnwindSafe for FinalizeReason
impl Send for FinalizeReason
impl Sync for FinalizeReason
impl Unpin for FinalizeReason
impl UnsafeUnpin for FinalizeReason
impl UnwindSafe for FinalizeReason
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