pub enum CollisionEventType {
Started,
Persisting,
Ended,
}Expand description
Whether a collision pair has just begun, is ongoing, or has ended.
Variants§
Started
First frame the pair is in contact.
Persisting
Pair was already in contact last frame.
Ended
Pair is no longer in contact.
Trait Implementations§
Source§impl Clone for CollisionEventType
impl Clone for CollisionEventType
Source§fn clone(&self) -> CollisionEventType
fn clone(&self) -> CollisionEventType
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 moreSource§impl Debug for CollisionEventType
impl Debug for CollisionEventType
Source§impl Hash for CollisionEventType
impl Hash for CollisionEventType
Source§impl PartialEq for CollisionEventType
impl PartialEq for CollisionEventType
Source§fn eq(&self, other: &CollisionEventType) -> bool
fn eq(&self, other: &CollisionEventType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CollisionEventType
impl Eq for CollisionEventType
impl StructuralPartialEq for CollisionEventType
Auto Trait Implementations§
impl Freeze for CollisionEventType
impl RefUnwindSafe for CollisionEventType
impl Send for CollisionEventType
impl Sync for CollisionEventType
impl Unpin for CollisionEventType
impl UnsafeUnpin for CollisionEventType
impl UnwindSafe for CollisionEventType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more