pub enum ApplicationArtifactUnionPersistenceError {
Show 13 variants
ArtifactOutsideRoot {
role: CanisterRole,
kind: &'static str,
path: PathBuf,
},
ArtifactRead {
role: CanisterRole,
kind: &'static str,
path: PathBuf,
source: Error,
},
ConflictingUnion {
path: PathBuf,
},
FinalizedWithoutExactUnion {
release_build_id: ReleaseBuildId,
},
InvalidArtifactPath {
role: CanisterRole,
kind: &'static str,
path: PathBuf,
},
InvalidUnionDocument {
path: PathBuf,
reason: String,
},
MissingUnion {
path: PathBuf,
},
NonUtf8ArtifactPath {
role: CanisterRole,
kind: &'static str,
path: PathBuf,
},
ReleaseBuild(ReleaseBuildPlanError),
ReleaseSet(ApplicationReleaseSetError),
UnsafeArtifact {
role: CanisterRole,
kind: &'static str,
path: PathBuf,
},
UnsafeUnion {
path: PathBuf,
},
UnionIo {
path: PathBuf,
source: Error,
},
}Expand description
ApplicationArtifactUnionPersistenceError
Typed rejection while materializing or admitting durable application evidence.
Variants§
ArtifactOutsideRoot
ArtifactRead
ConflictingUnion
FinalizedWithoutExactUnion
Fields
§
release_build_id: ReleaseBuildIdInvalidArtifactPath
InvalidUnionDocument
MissingUnion
NonUtf8ArtifactPath
ReleaseBuild(ReleaseBuildPlanError)
ReleaseSet(ApplicationReleaseSetError)
UnsafeArtifact
UnsafeUnion
UnionIo
Trait Implementations§
Source§impl Error for ApplicationArtifactUnionPersistenceError
impl Error for ApplicationArtifactUnionPersistenceError
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 ApplicationArtifactUnionPersistenceError
impl From<ApplicationReleaseSetError> for ApplicationArtifactUnionPersistenceError
Source§fn from(source: ApplicationReleaseSetError) -> Self
fn from(source: ApplicationReleaseSetError) -> Self
Converts to this type from the input type.
Source§impl From<ReleaseBuildPlanError> for ApplicationArtifactUnionPersistenceError
impl From<ReleaseBuildPlanError> for ApplicationArtifactUnionPersistenceError
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 ApplicationArtifactUnionPersistenceError
impl !UnwindSafe for ApplicationArtifactUnionPersistenceError
impl Freeze for ApplicationArtifactUnionPersistenceError
impl Send for ApplicationArtifactUnionPersistenceError
impl Sync for ApplicationArtifactUnionPersistenceError
impl Unpin for ApplicationArtifactUnionPersistenceError
impl UnsafeUnpin for ApplicationArtifactUnionPersistenceError
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