Struct libliquidfun_sys::box2d::ffi::b2FrictionJointDef
source · #[repr(C, align(8))]pub struct b2FrictionJointDef { /* private fields */ }Expand description
Friction joint definition.
Implementations§
Trait Implementations§
source§impl AsRef<b2JointDef> for b2FrictionJointDef
impl AsRef<b2JointDef> for b2FrictionJointDef
source§fn as_ref(self: &b2FrictionJointDef) -> &b2JointDef
fn as_ref(self: &b2FrictionJointDef) -> &b2JointDef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl CopyNew for b2FrictionJointDef
impl CopyNew for b2FrictionJointDef
source§unsafe fn copy_new(
other: &b2FrictionJointDef,
this: Pin<&mut MaybeUninit<b2FrictionJointDef>>
)
unsafe fn copy_new( other: &b2FrictionJointDef, this: Pin<&mut MaybeUninit<b2FrictionJointDef>> )
Synthesized copy constructor.
source§impl Drop for b2FrictionJointDef
impl Drop for b2FrictionJointDef
source§fn drop(self: &mut b2FrictionJointDef)
fn drop(self: &mut b2FrictionJointDef)
Synthesized destructor.
source§impl ExternType for b2FrictionJointDef
impl ExternType for b2FrictionJointDef
source§impl MakeCppStorage for b2FrictionJointDef
impl MakeCppStorage for b2FrictionJointDef
source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2FrictionJointDef
unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2FrictionJointDef
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut b2FrictionJointDef)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut b2FrictionJointDef)
Frees a C++ allocation which has not yet
had a constructor called. Read more
source§impl MoveNew for b2FrictionJointDef
impl MoveNew for b2FrictionJointDef
source§unsafe fn move_new(
other: Pin<MoveRef<'_, b2FrictionJointDef>>,
this: Pin<&mut MaybeUninit<b2FrictionJointDef>>
)
unsafe fn move_new( other: Pin<MoveRef<'_, b2FrictionJointDef>>, this: Pin<&mut MaybeUninit<b2FrictionJointDef>> )
Synthesized move constructor.
impl UniquePtrTarget for b2FrictionJointDef
impl VectorElement for b2FrictionJointDef
impl WeakPtrTarget for b2FrictionJointDef
Auto Trait Implementations§
impl RefUnwindSafe for b2FrictionJointDef
impl !Send for b2FrictionJointDef
impl !Sync for b2FrictionJointDef
impl !Unpin for b2FrictionJointDef
impl UnwindSafe for b2FrictionJointDef
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