pub enum Boundary {
LivePlayEnded,
GoalScored,
ReplayEnded,
}Expand description
A coarse game-flow boundary at which pending analysis work must resolve.
The set is deliberately limited to boundaries the replay model can actually express. (There is no period/half/overtime concept in the data, so none is offered here.)
Variants§
LivePlayEnded
Play left the live (“active”) phase: a goal, a whistle, or a kickoff
reset. Derived from LivePlayState::is_live_play going false.
GoalScored
A goal was scored. Derived from FrameEventsState::goal_events.
ReplayEnded
The replay stream ended; nothing more will ever be observed. Delivered
from each node’s finish.
Trait Implementations§
impl Copy for Boundary
impl Eq for Boundary
impl StructuralPartialEq for Boundary
Auto Trait Implementations§
impl Freeze for Boundary
impl RefUnwindSafe for Boundary
impl Send for Boundary
impl Sync for Boundary
impl Unpin for Boundary
impl UnsafeUnpin for Boundary
impl UnwindSafe for Boundary
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