pub enum VisionEvent {
Entered {
track_id: TrackId,
zone_id: ZoneId,
},
Exited {
track_id: TrackId,
zone_id: ZoneId,
},
Crossed {
track_id: TrackId,
zone_id: ZoneId,
direction: Direction,
},
}Expand description
A membership or crossing transition observed for a track and zone.
Variants§
Entered
A track entered a polygon zone.
Exited
A track exited a polygon zone.
Crossed
A track crossed a finite line zone.
Trait Implementations§
Source§impl Clone for VisionEvent
impl Clone for VisionEvent
Source§fn clone(&self) -> VisionEvent
fn clone(&self) -> VisionEvent
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 moreimpl Copy for VisionEvent
Source§impl Debug for VisionEvent
impl Debug for VisionEvent
impl Eq for VisionEvent
Source§impl PartialEq for VisionEvent
impl PartialEq for VisionEvent
impl StructuralPartialEq for VisionEvent
Auto Trait Implementations§
impl Freeze for VisionEvent
impl RefUnwindSafe for VisionEvent
impl Send for VisionEvent
impl Sync for VisionEvent
impl Unpin for VisionEvent
impl UnsafeUnpin for VisionEvent
impl UnwindSafe for VisionEvent
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