pub enum JointUnion {
Distance(DistanceJoint),
Filter,
Motor(MotorJoint),
Parallel(ParallelJoint),
Revolute(RevoluteJoint),
Spherical(SphericalJoint),
Prismatic(PrismaticJoint),
Weld(WeldJoint),
Wheel(WheelJoint),
}Expand description
Joint-specific simulation union. (C anonymous union in b3JointSim) Filter joints have no simulation payload.
Variants§
Distance(DistanceJoint)
Filter
Motor(MotorJoint)
Parallel(ParallelJoint)
Revolute(RevoluteJoint)
Spherical(SphericalJoint)
Prismatic(PrismaticJoint)
Weld(WeldJoint)
Wheel(WheelJoint)
Implementations§
Trait Implementations§
Source§impl Clone for JointUnion
impl Clone for JointUnion
Source§fn clone(&self) -> JointUnion
fn clone(&self) -> JointUnion
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 JointUnion
Source§impl Debug for JointUnion
impl Debug for JointUnion
Source§impl Default for JointUnion
impl Default for JointUnion
Source§impl PartialEq for JointUnion
impl PartialEq for JointUnion
impl StructuralPartialEq for JointUnion
Auto Trait Implementations§
impl Freeze for JointUnion
impl RefUnwindSafe for JointUnion
impl Send for JointUnion
impl Sync for JointUnion
impl Unpin for JointUnion
impl UnsafeUnpin for JointUnion
impl UnwindSafe for JointUnion
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