pub enum DeliveryBlockReason {
MissingGoalEvaluation,
StaleGoalEvaluation,
GoalNotPassed,
ConflictingGoalEvaluations,
MissingMissionEvaluation,
StaleMissionEvaluation,
MissionNotPassed,
}Expand description
Why a Mission is not eligible for Delivery.
Variants§
MissingGoalEvaluation
A required Goal has no evaluation result.
StaleGoalEvaluation
A Goal evaluation does not match the required Mission revision.
GoalNotPassed
A required Goal evaluation is not a passing verdict.
ConflictingGoalEvaluations
More than one result was supplied for the same required Goal.
MissingMissionEvaluation
The independent Mission evaluation is absent.
StaleMissionEvaluation
The Mission evaluation targets another identity or revision.
MissionNotPassed
The independent Mission evaluation did not pass.
Trait Implementations§
Source§impl Clone for DeliveryBlockReason
impl Clone for DeliveryBlockReason
Source§fn clone(&self) -> DeliveryBlockReason
fn clone(&self) -> DeliveryBlockReason
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 DeliveryBlockReason
Source§impl Debug for DeliveryBlockReason
impl Debug for DeliveryBlockReason
Source§impl<'de> Deserialize<'de> for DeliveryBlockReason
impl<'de> Deserialize<'de> for DeliveryBlockReason
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
impl Eq for DeliveryBlockReason
Source§impl JsonSchema for DeliveryBlockReason
impl JsonSchema for DeliveryBlockReason
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for DeliveryBlockReason
impl PartialEq for DeliveryBlockReason
Source§impl Serialize for DeliveryBlockReason
impl Serialize for DeliveryBlockReason
impl StructuralPartialEq for DeliveryBlockReason
Auto Trait Implementations§
impl Freeze for DeliveryBlockReason
impl RefUnwindSafe for DeliveryBlockReason
impl Send for DeliveryBlockReason
impl Sync for DeliveryBlockReason
impl Unpin for DeliveryBlockReason
impl UnsafeUnpin for DeliveryBlockReason
impl UnwindSafe for DeliveryBlockReason
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