pub struct CollectionDirectionalSpeedMemberEvaluationV1 {
pub coordinate: [f64; 2],
pub evidence: CollectionDirectionalSpeedEvidenceMemberV1,
pub projected_heading: Option<[f64; 2]>,
pub angle_deg: Option<f64>,
pub expected_speed_mps: Option<f64>,
pub measured_ratio: Option<f64>,
pub expected_ratio: Option<f64>,
pub magnitude_tolerance: Option<f64>,
pub magnitude_deviation: Option<f64>,
pub direction_passed: Option<bool>,
pub magnitude_passed: Option<bool>,
}Expand description
One immutable per-member comparison row. It always retains its raw V2 evidence and policy coordinate; comparison fields are absent only when the set’s typed lifecycle/reason makes comparison unavailable.
Fields§
§coordinate: [f64; 2]Semantic policy coordinate.
evidence: CollectionDirectionalSpeedEvidenceMemberV1Retained raw V2 row.
projected_heading: Option<[f64; 2]>Normalized projected semantic heading.
angle_deg: Option<f64>Angular difference from the declared coordinate.
expected_speed_mps: Option<f64>Expected speed for uniform/authored mode.
measured_ratio: Option<f64>Measured/expected ratio for ratios mode.
expected_ratio: Option<f64>Expected ratio for ratios mode.
magnitude_tolerance: Option<f64>Applied inclusive speed or ratio tolerance.
magnitude_deviation: Option<f64>Absolute speed or ratio deviation from the expected value.
direction_passed: Option<bool>Direction comparison passed its inclusive tolerance.
magnitude_passed: Option<bool>Speed/ratio comparison passed its inclusive tolerance.
Trait Implementations§
Source§impl Clone for CollectionDirectionalSpeedMemberEvaluationV1
impl Clone for CollectionDirectionalSpeedMemberEvaluationV1
Source§fn clone(&self) -> CollectionDirectionalSpeedMemberEvaluationV1
fn clone(&self) -> CollectionDirectionalSpeedMemberEvaluationV1
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 CollectionDirectionalSpeedMemberEvaluationV1
Auto Trait Implementations§
impl Freeze for CollectionDirectionalSpeedMemberEvaluationV1
impl RefUnwindSafe for CollectionDirectionalSpeedMemberEvaluationV1
impl Send for CollectionDirectionalSpeedMemberEvaluationV1
impl Sync for CollectionDirectionalSpeedMemberEvaluationV1
impl Unpin for CollectionDirectionalSpeedMemberEvaluationV1
impl UnsafeUnpin for CollectionDirectionalSpeedMemberEvaluationV1
impl UnwindSafe for CollectionDirectionalSpeedMemberEvaluationV1
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