pub enum ManifestParseError {
InvalidJson {
source: Error,
},
}Expand description
Failure modes for Manifest::from_json.
Variants§
InvalidJson
Bytes did not parse as JSON, or the JSON shape did not
match the manifest schema (missing required field, unknown
field, malformed hex digest, unknown hash_function
value).
Trait Implementations§
Source§impl Debug for ManifestParseError
impl Debug for ManifestParseError
Source§impl Display for ManifestParseError
impl Display for ManifestParseError
Source§impl Error for ManifestParseError
impl Error for ManifestParseError
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 ErrorCompat for ManifestParseError
impl ErrorCompat for ManifestParseError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source. Read moreAuto Trait Implementations§
impl Freeze for ManifestParseError
impl !RefUnwindSafe for ManifestParseError
impl Send for ManifestParseError
impl Sync for ManifestParseError
impl Unpin for ManifestParseError
impl UnsafeUnpin for ManifestParseError
impl !UnwindSafe for ManifestParseError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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