#[non_exhaustive]pub enum ManifestError {
TooLarge {
max_bytes: usize,
},
MalformedJson,
NotAnObject,
NonCanonicalEncoding,
FloatValue,
MissingFormat,
UnsupportedFormat {
format: u16,
supported: u16,
},
MalformedGraph,
GraphOutOfBounds {
max_nodes: usize,
max_transitions: usize,
},
InvalidJobName,
DigestMismatch,
}Expand description
A canonical definition manifest that cannot be interpreted.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TooLarge
The bytes exceeded the durable manifest bound.
MalformedJson
The bytes are not valid JSON.
NotAnObject
The document is not a JSON object.
NonCanonicalEncoding
Re-encoding the document did not reproduce the supplied bytes.
FloatValue
The document contains a floating-point number.
MissingFormat
The format member is absent or not a u16.
UnsupportedFormat
The manifest is newer than this runtime understands.
Fields
MalformedGraph
A flow manifest omitted or malformed its graph members.
GraphOutOfBounds
A flow manifest declared a graph larger than this runtime accepts.
Fields
InvalidJobName
The bound job name is not a valid JobName.
DigestMismatch
The bytes do not hash to the expected fingerprint.
Trait Implementations§
Source§impl Clone for ManifestError
impl Clone for ManifestError
Source§fn clone(&self) -> ManifestError
fn clone(&self) -> ManifestError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ManifestError
Source§impl Debug for ManifestError
impl Debug for ManifestError
Source§impl Display for ManifestError
impl Display for ManifestError
impl Eq for ManifestError
Source§impl Error for ManifestError
impl Error for ManifestError
1.30.0 · 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 PartialEq for ManifestError
impl PartialEq for ManifestError
impl StructuralPartialEq for ManifestError
Auto Trait Implementations§
impl Freeze for ManifestError
impl RefUnwindSafe for ManifestError
impl Send for ManifestError
impl Sync for ManifestError
impl Unpin for ManifestError
impl UnsafeUnpin for ManifestError
impl UnwindSafe for ManifestError
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