pub enum CollectionDirectionalSpeedFindingV1 {
Direction {
member_id: CollectionLogicalIdV1,
angle_deg: f64,
tolerance_deg: f64,
},
Speed {
member_id: CollectionLogicalIdV1,
measured_speed_mps: f64,
expected_speed_mps: f64,
tolerance_mps: f64,
},
Ratio {
member_id: CollectionLogicalIdV1,
measured_ratio: f64,
expected_ratio: f64,
tolerance: f64,
},
}Expand description
One policy finding. Order is deterministic: manifest member order, then direction, speed, ratio.
Variants§
Direction
Endpoint heading exceeded the inclusive angular tolerance.
Speed
Published V2 speed exceeded the inclusive absolute tolerance.
Fields
§
member_id: CollectionLogicalIdV1Ratio
Published V2 speed ratio exceeded the inclusive ratio tolerance.
Trait Implementations§
Source§impl Clone for CollectionDirectionalSpeedFindingV1
impl Clone for CollectionDirectionalSpeedFindingV1
Source§fn clone(&self) -> CollectionDirectionalSpeedFindingV1
fn clone(&self) -> CollectionDirectionalSpeedFindingV1
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 StructuralPartialEq for CollectionDirectionalSpeedFindingV1
Auto Trait Implementations§
impl Freeze for CollectionDirectionalSpeedFindingV1
impl RefUnwindSafe for CollectionDirectionalSpeedFindingV1
impl Send for CollectionDirectionalSpeedFindingV1
impl Sync for CollectionDirectionalSpeedFindingV1
impl Unpin for CollectionDirectionalSpeedFindingV1
impl UnsafeUnpin for CollectionDirectionalSpeedFindingV1
impl UnwindSafe for CollectionDirectionalSpeedFindingV1
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