pub enum FleetInstallPlanError {
Show 25 variants
AppMismatch {
configured_app: String,
fleet_app: String,
},
ConflictingPlan {
path: PathBuf,
},
ConflictingRootReleaseSet {
path: PathBuf,
},
NonPositiveCreationFunding {
owner: String,
},
AnonymousCoordinatorSubnet,
AnonymousRootSubnet,
ApplicationArtifactUnionDigestMismatch,
NonCanonicalRootOrder,
RootReleaseBuildMismatch {
placement_subnet: SubnetId,
},
PlanSerialization(Error),
InvalidPlanDocument {
path: PathBuf,
reason: String,
},
InvalidRootReleaseSetDocument {
path: PathBuf,
reason: String,
},
MissingPlan {
path: PathBuf,
},
MissingRootReleaseSet {
path: PathBuf,
},
PlanTooLarge {
maximum_bytes: usize,
actual_bytes: usize,
},
RootReleaseSetTooLarge {
maximum_bytes: usize,
actual_bytes: usize,
},
UnsafePlan {
path: PathBuf,
},
UnsafePlanLock {
path: PathBuf,
},
UnsafeRootReleaseSet {
path: PathBuf,
},
Io {
path: PathBuf,
source: Error,
},
ApplicationUnion(ApplicationArtifactUnionPersistenceError),
ReleaseBuild(ReleaseBuildPlanError),
ReleaseSet(ApplicationReleaseSetError),
Topology(FleetTopologyPlanError),
ComponentTopology(ComponentTopologyError),
}Expand description
FleetInstallPlanError
Typed rejection while compiling, publishing, or loading Fleet install authority.
Variants§
AppMismatch
ConflictingPlan
ConflictingRootReleaseSet
NonPositiveCreationFunding
AnonymousCoordinatorSubnet
AnonymousRootSubnet
ApplicationArtifactUnionDigestMismatch
NonCanonicalRootOrder
RootReleaseBuildMismatch
PlanSerialization(Error)
InvalidPlanDocument
InvalidRootReleaseSetDocument
MissingPlan
MissingRootReleaseSet
PlanTooLarge
RootReleaseSetTooLarge
UnsafePlan
UnsafePlanLock
UnsafeRootReleaseSet
Io
ApplicationUnion(ApplicationArtifactUnionPersistenceError)
ReleaseBuild(ReleaseBuildPlanError)
ReleaseSet(ApplicationReleaseSetError)
Topology(FleetTopologyPlanError)
ComponentTopology(ComponentTopologyError)
Trait Implementations§
Source§impl Debug for FleetInstallPlanError
impl Debug for FleetInstallPlanError
Source§impl Display for FleetInstallPlanError
impl Display for FleetInstallPlanError
Source§impl Error for FleetInstallPlanError
impl Error for FleetInstallPlanError
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()
Source§impl From<ApplicationArtifactUnionPersistenceError> for FleetInstallPlanError
impl From<ApplicationArtifactUnionPersistenceError> for FleetInstallPlanError
Source§fn from(source: ApplicationArtifactUnionPersistenceError) -> Self
fn from(source: ApplicationArtifactUnionPersistenceError) -> Self
Converts to this type from the input type.
Source§impl From<ApplicationReleaseSetError> for FleetInstallPlanError
impl From<ApplicationReleaseSetError> for FleetInstallPlanError
Source§fn from(source: ApplicationReleaseSetError) -> Self
fn from(source: ApplicationReleaseSetError) -> Self
Converts to this type from the input type.
Source§impl From<ComponentTopologyError> for FleetInstallPlanError
impl From<ComponentTopologyError> for FleetInstallPlanError
Source§impl From<FleetTopologyPlanError> for FleetInstallPlanError
impl From<FleetTopologyPlanError> for FleetInstallPlanError
Source§fn from(source: FleetTopologyPlanError) -> Self
fn from(source: FleetTopologyPlanError) -> Self
Converts to this type from the input type.
Source§impl From<ReleaseBuildPlanError> for FleetInstallPlanError
impl From<ReleaseBuildPlanError> for FleetInstallPlanError
Source§fn from(source: ReleaseBuildPlanError) -> Self
fn from(source: ReleaseBuildPlanError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for FleetInstallPlanError
impl !UnwindSafe for FleetInstallPlanError
impl Freeze for FleetInstallPlanError
impl Send for FleetInstallPlanError
impl Sync for FleetInstallPlanError
impl Unpin for FleetInstallPlanError
impl UnsafeUnpin for FleetInstallPlanError
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