#[non_exhaustive]pub enum ConstTransformError {
LengthOverflow,
Input(InputError),
OutputLengthMismatch {
required: usize,
actual: usize,
},
}Expand description
Error returned by an exact const transform.
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.
LengthOverflow
The exact output length cannot be represented by usize.
Input(InputError)
The encoded input is malformed under the selected codec settings.
OutputLengthMismatch
The output array length is not the exact result length.
Trait Implementations§
Source§impl Clone for ConstTransformError
impl Clone for ConstTransformError
Source§fn clone(&self) -> ConstTransformError
fn clone(&self) -> ConstTransformError
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 ConstTransformError
Source§impl Debug for ConstTransformError
impl Debug for ConstTransformError
Source§impl Display for ConstTransformError
impl Display for ConstTransformError
impl Eq for ConstTransformError
Source§impl Error for ConstTransformError
Available on crate feature std only.
impl Error for ConstTransformError
Available on crate feature
std only.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 ConstTransformError
impl PartialEq for ConstTransformError
impl StructuralPartialEq for ConstTransformError
Auto Trait Implementations§
impl Freeze for ConstTransformError
impl RefUnwindSafe for ConstTransformError
impl Send for ConstTransformError
impl Sync for ConstTransformError
impl Unpin for ConstTransformError
impl UnsafeUnpin for ConstTransformError
impl UnwindSafe for ConstTransformError
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