Struct AgentDeleteLease
pub struct AgentDeleteLease { /* private fields */ }Implementations§
Source§impl AgentDeleteLease
impl AgentDeleteLease
Sourcepub fn commit_destructive_mutation(&mut self)
pub fn commit_destructive_mutation(&mut self)
Transition a reserved destructive mutation into committed destructive ownership: advance the alias generation exactly once under the coordinator lock. Call only after the config mutation is durably persisted, and retain the lease in a continuation that cannot be cancelled with the request until cleanup finishes. Dropping the lease without committing rolls the reservation back and leaves the alias generation (and every producer pinned to it) unchanged.
Trait Implementations§
Source§impl Drop for AgentDeleteLease
impl Drop for AgentDeleteLease
Auto Trait Implementations§
impl !RefUnwindSafe for AgentDeleteLease
impl !UnwindSafe for AgentDeleteLease
impl Freeze for AgentDeleteLease
impl Send for AgentDeleteLease
impl Sync for AgentDeleteLease
impl Unpin for AgentDeleteLease
impl UnsafeUnpin for AgentDeleteLease
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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