pub enum DeploymentExecutionPreflightError {
SchemaVersionMismatch {
expected: u32,
found: u32,
},
MissingRequiredField {
field: &'static str,
},
StatusBlockerMismatch {
status: DeploymentExecutionPreflightStatusV1,
blocker_count: usize,
},
DuplicateCapability {
field: &'static str,
capability: DeploymentExecutorCapabilityV1,
},
MissingCapabilityNotRequired {
capability: DeploymentExecutorCapabilityV1,
},
MissingCapabilityWithoutBlocker {
capability: DeploymentExecutorCapabilityV1,
},
SourceCheckMismatch {
field: &'static str,
preflight_value: String,
check_value: String,
},
}Expand description
DeploymentExecutionPreflightError
Variants§
SchemaVersionMismatch
MissingRequiredField
StatusBlockerMismatch
DuplicateCapability
MissingCapabilityNotRequired
Fields
§
capability: DeploymentExecutorCapabilityV1MissingCapabilityWithoutBlocker
Fields
§
capability: DeploymentExecutorCapabilityV1SourceCheckMismatch
Trait Implementations§
Source§impl Error for DeploymentExecutionPreflightError
impl Error for DeploymentExecutionPreflightError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for DeploymentExecutionPreflightError
impl RefUnwindSafe for DeploymentExecutionPreflightError
impl Send for DeploymentExecutionPreflightError
impl Sync for DeploymentExecutionPreflightError
impl Unpin for DeploymentExecutionPreflightError
impl UnsafeUnpin for DeploymentExecutionPreflightError
impl UnwindSafe for DeploymentExecutionPreflightError
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