[][src]Enum nphysics3d::object::BodyStatus

pub enum BodyStatus {

The status of a body.



The body is disabled and ignored by the physics engine.


The body is static and thus cannot move.


The body is dynamic and thus can move and is subject to forces.


The body is kinematic so its velocity is controlled by the user and it is not affected by forces and constraints.

Trait Implementations

impl Clone for BodyStatus[src]

impl Copy for BodyStatus[src]

impl Debug for BodyStatus[src]

impl Eq for BodyStatus[src]

impl Hash for BodyStatus[src]

impl PartialEq<BodyStatus> for BodyStatus[src]

impl StructuralEq for BodyStatus[src]

impl StructuralPartialEq for BodyStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> CollisionObjectHandle for T where
    T: 'static + PartialEq<T> + Eq + Send + Copy + Sync + Hash

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug

impl<T> Slottable for T where
    T: Copy

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,