pub struct b2JointUserData { /* private fields */ }Expand description
You can define this to inject whatever data you want in b2Joint
Implementations§
Trait Implementations§
Source§impl CopyNew for b2JointUserData
impl CopyNew for b2JointUserData
Source§unsafe fn copy_new(
other: &b2JointUserData,
this: Pin<&mut MaybeUninit<b2JointUserData>>,
)
unsafe fn copy_new( other: &b2JointUserData, this: Pin<&mut MaybeUninit<b2JointUserData>>, )
Synthesized copy constructor.
Source§impl Drop for b2JointUserData
impl Drop for b2JointUserData
Source§fn drop(self: &mut b2JointUserData)
fn drop(self: &mut b2JointUserData)
Synthesized destructor.
Source§impl ExternType for b2JointUserData
impl ExternType for b2JointUserData
Source§impl MakeCppStorage for b2JointUserData
impl MakeCppStorage for b2JointUserData
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2JointUserData
unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2JointUserData
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 b2JointUserData)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut b2JointUserData)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Source§impl MoveNew for b2JointUserData
impl MoveNew for b2JointUserData
Source§unsafe fn move_new(
other: Pin<MoveRef<'_, b2JointUserData>>,
this: Pin<&mut MaybeUninit<b2JointUserData>>,
)
unsafe fn move_new( other: Pin<MoveRef<'_, b2JointUserData>>, this: Pin<&mut MaybeUninit<b2JointUserData>>, )
Synthesized move constructor.
impl UniquePtrTarget for b2JointUserData
impl VectorElement for b2JointUserData
impl WeakPtrTarget for b2JointUserData
Auto Trait Implementations§
impl Freeze for b2JointUserData
impl RefUnwindSafe for b2JointUserData
impl !Send for b2JointUserData
impl !Sync for b2JointUserData
impl !Unpin for b2JointUserData
impl UnwindSafe for b2JointUserData
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