pub enum TimeOfImpactState {
Unknown,
Failed,
Overlapped,
Hit,
Separated,
}Expand description
State reported by a time-of-impact query.
Variants§
Unknown
The raw state was not recognized.
Failed
The solver failed to produce a reliable result.
Overlapped
The sweeps start overlapped.
Hit
The sweeps touch within the requested fraction.
Separated
The sweeps remain separated within the requested fraction.
Trait Implementations§
Source§impl Clone for TimeOfImpactState
impl Clone for TimeOfImpactState
Source§fn clone(&self) -> TimeOfImpactState
fn clone(&self) -> TimeOfImpactState
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 TimeOfImpactState
Source§impl Debug for TimeOfImpactState
impl Debug for TimeOfImpactState
impl Eq for TimeOfImpactState
Source§impl PartialEq for TimeOfImpactState
impl PartialEq for TimeOfImpactState
Source§fn eq(&self, other: &TimeOfImpactState) -> bool
fn eq(&self, other: &TimeOfImpactState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TimeOfImpactState
Auto Trait Implementations§
impl Freeze for TimeOfImpactState
impl RefUnwindSafe for TimeOfImpactState
impl Send for TimeOfImpactState
impl Sync for TimeOfImpactState
impl Unpin for TimeOfImpactState
impl UnsafeUnpin for TimeOfImpactState
impl UnwindSafe for TimeOfImpactState
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