pub enum RejectReason {
Show 14 variants
Forbidden,
CoreTarget,
ProbeTamper,
NotInCatalog,
LockedOption,
Stale,
Unauthorized,
Interrupted,
NoSpace,
Refinement,
ApprovalExpired,
Precondition,
ActivationUnknown,
Other(String),
}Expand description
Unauthorized, Interrupted and NoSpace are used by §11, §12 and §12c
but were missing from §8 (G1). Refinement names the §12 step 3 rejection.
Variants§
Forbidden
CoreTarget
ProbeTamper
NotInCatalog
LockedOption
Stale
Interrupted
NoSpace
Refinement
ApprovalExpired
Precondition
The transition’s precondition does not hold (§12 step 5, C3).
ActivationUnknown
The dry activation failed, timed out or was cut short: what the change would start, stop or restart is unknown (§9 step 3, R10, R04).
Other(String)
Trait Implementations§
Source§impl Clone for RejectReason
impl Clone for RejectReason
Source§fn clone(&self) -> RejectReason
fn clone(&self) -> RejectReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RejectReason
impl Debug for RejectReason
Source§impl<'de> Deserialize<'de> for RejectReason
impl<'de> Deserialize<'de> for RejectReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for RejectReason
impl Ord for RejectReason
Source§fn cmp(&self, other: &RejectReason) -> Ordering
fn cmp(&self, other: &RejectReason) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RejectReason
impl PartialEq for RejectReason
Source§impl PartialOrd for RejectReason
impl PartialOrd for RejectReason
Source§impl Serialize for RejectReason
impl Serialize for RejectReason
impl Eq for RejectReason
impl StructuralPartialEq for RejectReason
Auto Trait Implementations§
impl Freeze for RejectReason
impl RefUnwindSafe for RejectReason
impl Send for RejectReason
impl Sync for RejectReason
impl Unpin for RejectReason
impl UnsafeUnpin for RejectReason
impl UnwindSafe for RejectReason
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