pub enum MotionPolicyIssue {
SpatialMotionForbidden,
DurationOverBudget,
ExcessiveBounce,
MissingReducedMotionFinalState,
UnrelatedTargetPreviewInterpolation,
}Expand description
Deterministic policy issue reported by the motion validator.
Variants§
SpatialMotionForbidden
Spatial motion was requested in a high-frequency context.
DurationOverBudget
Routine UI motion exceeded the duration budget.
ExcessiveBounce
Review-facing bounce exceeded the professional UI threshold.
MissingReducedMotionFinalState
Reduced motion does not preserve final semantic state.
Preview geometry interpolates across unrelated semantic targets.
Trait Implementations§
Source§impl Clone for MotionPolicyIssue
impl Clone for MotionPolicyIssue
impl Copy for MotionPolicyIssue
Source§impl Debug for MotionPolicyIssue
impl Debug for MotionPolicyIssue
impl Eq for MotionPolicyIssue
Source§impl PartialEq for MotionPolicyIssue
impl PartialEq for MotionPolicyIssue
impl StructuralPartialEq for MotionPolicyIssue
Auto Trait Implementations§
impl Freeze for MotionPolicyIssue
impl RefUnwindSafe for MotionPolicyIssue
impl Send for MotionPolicyIssue
impl Sync for MotionPolicyIssue
impl Unpin for MotionPolicyIssue
impl UnsafeUnpin for MotionPolicyIssue
impl UnwindSafe for MotionPolicyIssue
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