pub struct SqliteScannerHandle { /* private fields */ }Expand description
Spawned scanner supervisor. Holding this handle keeps the
reconciler tasks alive; drop-on-backend or explicit shutdown
drains them. Returned by [spawn_scanners]; stored inside
SqliteBackendInner so EngineBackend::shutdown_prepare can
drain on server shutdown.
Implementations§
Trait Implementations§
Source§impl Drop for SqliteScannerHandle
impl Drop for SqliteScannerHandle
Source§fn drop(&mut self)
fn drop(&mut self)
Best-effort signal on drop. Tasks exit at their next tick; if
the caller wants a bounded drain they must call
Self::shutdown explicitly (per PG parity).
Auto Trait Implementations§
impl Freeze for SqliteScannerHandle
impl !RefUnwindSafe for SqliteScannerHandle
impl Send for SqliteScannerHandle
impl Sync for SqliteScannerHandle
impl Unpin for SqliteScannerHandle
impl UnsafeUnpin for SqliteScannerHandle
impl !UnwindSafe for SqliteScannerHandle
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more