pub enum SubscriptionEnrollmentOfferStage {
Reservation,
SubmissionAdmission,
}Expand description
The lifecycle boundary at which enrollment terms are locked.
A single enrollment reservation crosses both stages. The stage describes why the host is being consulted; it does not create a new eligibility subject or attempt identity.
Variants§
Reservation
The durable initial payment attempt is about to be reserved.
SubmissionAdmission
The prepared attempt is being revalidated immediately before provider I/O.
Trait Implementations§
Source§impl Clone for SubscriptionEnrollmentOfferStage
impl Clone for SubscriptionEnrollmentOfferStage
Source§fn clone(&self) -> SubscriptionEnrollmentOfferStage
fn clone(&self) -> SubscriptionEnrollmentOfferStage
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 SubscriptionEnrollmentOfferStage
impl Eq for SubscriptionEnrollmentOfferStage
impl StructuralPartialEq for SubscriptionEnrollmentOfferStage
Auto Trait Implementations§
impl Freeze for SubscriptionEnrollmentOfferStage
impl RefUnwindSafe for SubscriptionEnrollmentOfferStage
impl Send for SubscriptionEnrollmentOfferStage
impl Sync for SubscriptionEnrollmentOfferStage
impl Unpin for SubscriptionEnrollmentOfferStage
impl UnsafeUnpin for SubscriptionEnrollmentOfferStage
impl UnwindSafe for SubscriptionEnrollmentOfferStage
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