[][src]Struct rapier2d::dynamics::Joint

pub struct Joint {
    pub body1: RigidBodyHandle,
    pub body2: RigidBodyHandle,
    pub params: JointParams,
    // some fields omitted
}

A joint attached to two bodies.

Fields

body1: RigidBodyHandle

Handle to the first body attached to this joint.

body2: RigidBodyHandle

Handle to the second body attached to this joint.

params: JointParams

The joint geometric parameters and impulse.

Auto Trait Implementations

impl RefUnwindSafe for Joint

impl Send for Joint

impl Sync for Joint

impl Unpin for Joint

impl UnwindSafe for Joint

Blanket Implementations

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

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

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

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

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

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

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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<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<V, T> VZip<V> for T where
    V: MultiLane<T>,