[][src]Enum nphysics2d::object::BodyStatus

pub enum BodyStatus {
    Disabled,
    Static,
    Dynamic,
    Kinematic,
}

The status of a body.

Variants

Disabled

The body is disabled and ignored by the physics engine.

Static

The body is static and thus cannot move.

Dynamic

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

Kinematic

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 Eq for BodyStatus[src]

impl PartialEq<BodyStatus> for BodyStatus[src]

impl Debug for BodyStatus[src]

impl Hash for BodyStatus[src]

impl StructuralPartialEq for BodyStatus[src]

impl StructuralEq for BodyStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

impl<T> Downcast for T where
    T: Any
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

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

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

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

impl<T> Slottable for T where
    T: Copy
[src]