pub enum AdapterConformanceErrorKind {
LimitExceeded,
InvalidEncoding,
UnsupportedVersion,
NonCanonical,
InvalidShape,
Duplicate,
IdentityMismatch,
UnsupportedFeature,
UnsupportedDriver,
}Expand description
Stable, value-free adapter manifest failure class.
Variants§
LimitExceeded
A fixed byte or collection ceiling was exceeded.
InvalidEncoding
JSON or a closed registry value was invalid.
UnsupportedVersion
The manifest schema is well formed but unsupported by this release.
NonCanonical
Valid bytes were not the one canonical encoding.
InvalidShape
A required shape or disposition was inconsistent.
Duplicate
A symbolic or exact identity was duplicated.
IdentityMismatch
Manifest and application-plan identities disagree.
UnsupportedFeature
A required closed product feature is unavailable.
UnsupportedDriver
A required first-party driver identity is unavailable.
Trait Implementations§
Source§impl Clone for AdapterConformanceErrorKind
impl Clone for AdapterConformanceErrorKind
impl Copy for AdapterConformanceErrorKind
Source§impl Debug for AdapterConformanceErrorKind
impl Debug for AdapterConformanceErrorKind
impl Eq for AdapterConformanceErrorKind
impl StructuralPartialEq for AdapterConformanceErrorKind
Auto Trait Implementations§
impl Freeze for AdapterConformanceErrorKind
impl RefUnwindSafe for AdapterConformanceErrorKind
impl Send for AdapterConformanceErrorKind
impl Sync for AdapterConformanceErrorKind
impl Unpin for AdapterConformanceErrorKind
impl UnsafeUnpin for AdapterConformanceErrorKind
impl UnwindSafe for AdapterConformanceErrorKind
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