pub struct SpillGrant { /* private fields */ }Expand description
Proof that the governor authorized a spill under escalation step 3
(S1E-004): an eligible operator moved bytes of working memory out of its
reservation into spill files. A pure token — the memory accounting already
happened in MemoryGovernor::request_spill_grant; the disk side is
crate::spill::SpillManager’s per-query budget.
Implementations§
Source§impl SpillGrant
impl SpillGrant
Trait Implementations§
Source§impl Clone for SpillGrant
impl Clone for SpillGrant
Source§fn clone(&self) -> SpillGrant
fn clone(&self) -> SpillGrant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SpillGrant
Source§impl Debug for SpillGrant
impl Debug for SpillGrant
impl Eq for SpillGrant
Source§impl PartialEq for SpillGrant
impl PartialEq for SpillGrant
impl StructuralPartialEq for SpillGrant
Auto Trait Implementations§
impl Freeze for SpillGrant
impl RefUnwindSafe for SpillGrant
impl Send for SpillGrant
impl Sync for SpillGrant
impl Unpin for SpillGrant
impl UnsafeUnpin for SpillGrant
impl UnwindSafe for SpillGrant
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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