pub enum ContainerHashesError {
ReadError {
path: PathBuf,
err: Error,
},
ParseError {
path: PathBuf,
err: Error,
},
DuplicateHash {
path: PathBuf,
hash: String,
},
SerializeError {
err: Error,
},
WriteError {
path: PathBuf,
err: Error,
},
}
Expand description
Defines errors that relate to the ContainerHashes file.
Variants§
ReadError
Failed to read the given hash file.
ParseError
Failed to parse the given hash file as the appropriate YAML.
DuplicateHash
There was a duplicate hash in there.
SerializeError
Failed to serialize the hash file.
WriteError
Failed to write to the given file.
Trait Implementations§
Source§impl Debug for ContainerHashesError
impl Debug for ContainerHashesError
Source§impl Display for ContainerHashesError
impl Display for ContainerHashesError
Source§impl Error for ContainerHashesError
impl Error for ContainerHashesError
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 ContainerHashesError
impl !RefUnwindSafe for ContainerHashesError
impl Send for ContainerHashesError
impl Sync for ContainerHashesError
impl Unpin for ContainerHashesError
impl !UnwindSafe for ContainerHashesError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> ErrorTrace for Twhere
T: Error,
impl<T> ErrorTrace for Twhere
T: Error,
Source§fn trace(&self) -> ErrorTraceFormatter<'_>
fn trace(&self) -> ErrorTraceFormatter<'_>
Returns a formatter that writes the error to the given formatter, with any sources it has. Read more
Source§impl<T> ErrorTrace for T
impl<T> ErrorTrace for T
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request