pub enum GatewayLifecycleApplyOutcome {
Applied,
AlreadySuperseded,
InvalidRefundEconomics,
ConflictingLifecycleEvidence,
StagedAmbiguous,
StagedNoMatch,
}Variants§
Applied
AlreadySuperseded
InvalidRefundEconomics
ConflictingLifecycleEvidence
StagedAmbiguous
StagedNoMatch
Implementations§
Source§impl GatewayLifecycleApplyOutcome
impl GatewayLifecycleApplyOutcome
pub const fn applied_count(self) -> u64
pub const fn staged_count(self) -> u64
Trait Implementations§
Source§impl Clone for GatewayLifecycleApplyOutcome
impl Clone for GatewayLifecycleApplyOutcome
Source§fn clone(&self) -> GatewayLifecycleApplyOutcome
fn clone(&self) -> GatewayLifecycleApplyOutcome
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 GatewayLifecycleApplyOutcome
Source§impl Debug for GatewayLifecycleApplyOutcome
impl Debug for GatewayLifecycleApplyOutcome
impl Eq for GatewayLifecycleApplyOutcome
impl StructuralPartialEq for GatewayLifecycleApplyOutcome
Auto Trait Implementations§
impl Freeze for GatewayLifecycleApplyOutcome
impl RefUnwindSafe for GatewayLifecycleApplyOutcome
impl Send for GatewayLifecycleApplyOutcome
impl Sync for GatewayLifecycleApplyOutcome
impl Unpin for GatewayLifecycleApplyOutcome
impl UnsafeUnpin for GatewayLifecycleApplyOutcome
impl UnwindSafe for GatewayLifecycleApplyOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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