pub enum BodyCollider {
Aabb(AabbCollider),
Circle(CircleCollider),
}Expand description
Wraps the concrete collider shape data attached to a rigid body.
Variants§
Trait Implementations§
Source§impl Clone for BodyCollider
impl Clone for BodyCollider
Source§fn clone(&self) -> BodyCollider
fn clone(&self) -> BodyCollider
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 BodyCollider
Source§impl Debug for BodyCollider
impl Debug for BodyCollider
Source§impl Default for BodyCollider
Implements Default for BodyCollider, returning an AABB collider with default values.
impl Default for BodyCollider
Implements Default for BodyCollider, returning an AABB collider with default values.
Source§fn default() -> BodyCollider
fn default() -> BodyCollider
Returns the “default value” for a type. Read more
Source§impl PartialEq for BodyCollider
impl PartialEq for BodyCollider
Source§fn eq(&self, other: &BodyCollider) -> bool
fn eq(&self, other: &BodyCollider) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BodyCollider
Auto Trait Implementations§
impl Freeze for BodyCollider
impl RefUnwindSafe for BodyCollider
impl Send for BodyCollider
impl Sync for BodyCollider
impl Unpin for BodyCollider
impl UnsafeUnpin for BodyCollider
impl UnwindSafe for BodyCollider
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