pub enum LocalRestoreArtifactError {
Source(LocalRestoreSourceError),
Operation(OperationPlanError),
ArtifactUnavailable,
Artifact(ArtifactError),
Checksum(ChecksumError),
Lock(JournalLockError),
}Expand description
Typed local copy/source admission denial; no error deletes or dispatches anything.
Variants§
Source(LocalRestoreSourceError)
Original local source, safety requirement or retained custody failed admission.
Operation(OperationPlanError)
Supplied opaque operation is absent from the exact original restore plan.
Original selected artifact/checksum could not be projected.
Artifact(ArtifactError)
Descriptor copying or no-follow local traversal failed; partial bytes remain.
Checksum(ChecksumError)
Actual copied or retained bytes differ from the original checksum.
Lock(JournalLockError)
Original-operation staging exclusion failed.
Trait Implementations§
Source§impl Debug for LocalRestoreArtifactError
impl Debug for LocalRestoreArtifactError
Source§impl Display for LocalRestoreArtifactError
impl Display for LocalRestoreArtifactError
Source§impl Error for LocalRestoreArtifactError
impl Error for LocalRestoreArtifactError
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<ArtifactError> for LocalRestoreArtifactError
impl From<ArtifactError> for LocalRestoreArtifactError
Source§fn from(source: ArtifactError) -> Self
fn from(source: ArtifactError) -> Self
Converts to this type from the input type.
Source§impl From<ChecksumError> for LocalRestoreArtifactError
impl From<ChecksumError> for LocalRestoreArtifactError
Source§fn from(source: ChecksumError) -> Self
fn from(source: ChecksumError) -> Self
Converts to this type from the input type.
Source§impl From<JournalLockError> for LocalRestoreArtifactError
impl From<JournalLockError> for LocalRestoreArtifactError
Source§fn from(source: JournalLockError) -> Self
fn from(source: JournalLockError) -> Self
Converts to this type from the input type.
Source§impl From<LocalRestoreArtifactError> for LocalRestoreArtifactPublicationError
impl From<LocalRestoreArtifactError> for LocalRestoreArtifactPublicationError
Source§fn from(source: LocalRestoreArtifactError) -> Self
fn from(source: LocalRestoreArtifactError) -> Self
Converts to this type from the input type.
Source§impl From<LocalRestoreSourceError> for LocalRestoreArtifactError
impl From<LocalRestoreSourceError> for LocalRestoreArtifactError
Source§fn from(source: LocalRestoreSourceError) -> Self
fn from(source: LocalRestoreSourceError) -> Self
Converts to this type from the input type.
Source§impl From<OperationPlanError> for LocalRestoreArtifactError
impl From<OperationPlanError> for LocalRestoreArtifactError
Source§fn from(source: OperationPlanError) -> Self
fn from(source: OperationPlanError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for LocalRestoreArtifactError
impl !UnwindSafe for LocalRestoreArtifactError
impl Freeze for LocalRestoreArtifactError
impl Send for LocalRestoreArtifactError
impl Sync for LocalRestoreArtifactError
impl Unpin for LocalRestoreArtifactError
impl UnsafeUnpin for LocalRestoreArtifactError
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