pub struct SpillGuard { /* private fields */ }Expand description
RAII handle that deregisters its txn id from ActiveSpills on drop.
Trait Implementations§
Source§impl Drop for SpillGuard
impl Drop for SpillGuard
Auto Trait Implementations§
impl !RefUnwindSafe for SpillGuard
impl !UnwindSafe for SpillGuard
impl Freeze for SpillGuard
impl Send for SpillGuard
impl Sync for SpillGuard
impl Unpin for SpillGuard
impl UnsafeUnpin for SpillGuard
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> 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