pub struct LightManager { /* private fields */ }Trait Implementations§
Source§impl CopyNew for LightManager
impl CopyNew for LightManager
Source§unsafe fn copy_new(
other: &LightManager,
this: Pin<&mut MaybeUninit<LightManager>>,
)
unsafe fn copy_new( other: &LightManager, this: Pin<&mut MaybeUninit<LightManager>>, )
Source§impl ExternType for LightManager
impl ExternType for LightManager
Source§impl MakeCppStorage for LightManager
impl MakeCppStorage for LightManager
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut LightManager
unsafe fn allocate_uninitialized_cpp_storage() -> *mut LightManager
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 LightManager)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut LightManager)
Frees a C++ allocation which has not yet
had a constructor called. Read more
impl UniquePtrTarget for LightManager
impl WeakPtrTarget for LightManager
Auto Trait Implementations§
impl !Freeze for LightManager
impl !RefUnwindSafe for LightManager
impl !Send for LightManager
impl !Sync for LightManager
impl !Unpin for LightManager
impl UnsafeUnpin for LightManager
impl UnwindSafe for LightManager
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