pub enum CatalogSnapshotError {
Show 14 variants
ReadFile {
path: PathBuf,
source: Error,
},
WriteFile {
path: PathBuf,
source: Error,
},
ParseSnapshot {
path: PathBuf,
source: Error,
},
SerializeSnapshot {
source: Error,
},
FetchManifest {
url: String,
source: Error,
},
FetchManifestHttp {
url: String,
status: StatusCode,
body: String,
},
ParseManifest {
url: String,
source: Error,
},
FetchSnapshot {
url: String,
source: Error,
},
FetchSnapshotHttp {
url: String,
status: StatusCode,
body: String,
},
InvalidManifestUrl {
url: String,
},
InvalidSnapshotUrl {
url: String,
},
ChecksumMismatch {
expected: String,
actual: String,
},
SizeMismatch {
expected: u64,
actual: u64,
},
VersionMismatch {
manifest_version: String,
snapshot_version: String,
},
}Expand description
Error returned by snapshot load, save, or refresh operations.
Variants§
ReadFile
WriteFile
ParseSnapshot
SerializeSnapshot
FetchManifest
FetchManifestHttp
ParseManifest
FetchSnapshot
FetchSnapshotHttp
InvalidManifestUrl
InvalidSnapshotUrl
ChecksumMismatch
SizeMismatch
VersionMismatch
Trait Implementations§
Source§impl Debug for CatalogSnapshotError
impl Debug for CatalogSnapshotError
Source§impl Display for CatalogSnapshotError
impl Display for CatalogSnapshotError
Source§impl Error for CatalogSnapshotError
impl Error for CatalogSnapshotError
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 CatalogSnapshotError
impl !RefUnwindSafe for CatalogSnapshotError
impl Send for CatalogSnapshotError
impl Sync for CatalogSnapshotError
impl Unpin for CatalogSnapshotError
impl UnsafeUnpin for CatalogSnapshotError
impl !UnwindSafe for CatalogSnapshotError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.