pub struct _ObsRuntimeGuard { /* private fields */ }
Expand description
Guard object to ensure proper cleanup when the runtime is dropped
This guard ensures that when the last reference to the runtime is dropped, the OBS thread is properly terminated and all resources are cleaned up.
Trait Implementations§
Source§impl Debug for _ObsRuntimeGuard
impl Debug for _ObsRuntimeGuard
Auto Trait Implementations§
impl Freeze for _ObsRuntimeGuard
impl !RefUnwindSafe for _ObsRuntimeGuard
impl Send for _ObsRuntimeGuard
impl Sync for _ObsRuntimeGuard
impl Unpin for _ObsRuntimeGuard
impl !UnwindSafe for _ObsRuntimeGuard
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