pub enum ApplicationPortabilityErrorKind {
LimitExceeded,
InvalidEncoding,
UnsupportedVersion,
NonCanonical,
InvalidShape,
Duplicate,
ReconciliationMismatch,
}Expand description
Public-safe portability-manifest failure class.
Variants§
LimitExceeded
A fixed byte or collection ceiling was exceeded.
InvalidEncoding
JSON, hash, or a closed symbolic value was invalid.
UnsupportedVersion
The declared schema is unsupported.
NonCanonical
Valid input bytes were not canonical.
InvalidShape
Required relationships between fields were not satisfied.
Duplicate
One symbolic identity was duplicated.
ReconciliationMismatch
Terminal reconciliation did not match the declared manifest.
Trait Implementations§
Source§impl Clone for ApplicationPortabilityErrorKind
impl Clone for ApplicationPortabilityErrorKind
Source§fn clone(&self) -> ApplicationPortabilityErrorKind
fn clone(&self) -> ApplicationPortabilityErrorKind
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 ApplicationPortabilityErrorKind
impl Eq for ApplicationPortabilityErrorKind
impl StructuralPartialEq for ApplicationPortabilityErrorKind
Auto Trait Implementations§
impl Freeze for ApplicationPortabilityErrorKind
impl RefUnwindSafe for ApplicationPortabilityErrorKind
impl Send for ApplicationPortabilityErrorKind
impl Sync for ApplicationPortabilityErrorKind
impl Unpin for ApplicationPortabilityErrorKind
impl UnsafeUnpin for ApplicationPortabilityErrorKind
impl UnwindSafe for ApplicationPortabilityErrorKind
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