#[non_exhaustive]pub enum TransformErrorKind {
InvalidInput,
InvalidResult,
Unsupported,
MissingMetadata,
MissingState,
Conflict,
Limit,
Host,
}Expand description
Why a request, result, or required host operation could not be converted.
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.
Trait Implementations§
Source§impl Clone for TransformErrorKind
impl Clone for TransformErrorKind
impl Copy for TransformErrorKind
Source§impl Debug for TransformErrorKind
impl Debug for TransformErrorKind
impl Eq for TransformErrorKind
Source§impl PartialEq for TransformErrorKind
impl PartialEq for TransformErrorKind
impl StructuralPartialEq for TransformErrorKind
Auto Trait Implementations§
impl Freeze for TransformErrorKind
impl RefUnwindSafe for TransformErrorKind
impl Send for TransformErrorKind
impl Sync for TransformErrorKind
impl Unpin for TransformErrorKind
impl UnsafeUnpin for TransformErrorKind
impl UnwindSafe for TransformErrorKind
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