pub struct MaintenanceHandle { /* private fields */ }Expand description
Handle returned by Engine::spawn_background_maintenance.
Dropping this handle signals the background thread to stop and waits for it to finish, ensuring a clean shutdown.
Trait Implementations§
Source§impl Drop for MaintenanceHandle
impl Drop for MaintenanceHandle
Auto Trait Implementations§
impl !RefUnwindSafe for MaintenanceHandle
impl !UnwindSafe for MaintenanceHandle
impl Freeze for MaintenanceHandle
impl Send for MaintenanceHandle
impl Sync for MaintenanceHandle
impl Unpin for MaintenanceHandle
impl UnsafeUnpin for MaintenanceHandle
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