pub enum SimdError {
LengthMismatch,
InsufficientInputLength,
InsufficientOutputLength,
UnalignedAddress,
IndexOutOfBounds,
UnsupportedTarget,
}Expand description
Error types for SIMD view operations.
Variants§
LengthMismatch
The lengths of the operand views do not match.
InsufficientInputLength
The input slice is too small to load the requested vector.
InsufficientOutputLength
The output slice is too small to store the results.
UnalignedAddress
The memory address is not aligned as required.
IndexOutOfBounds
An index is out of bounds of the view.
UnsupportedTarget
The current host cannot execute the requested SIMD target safely.
Trait Implementations§
impl Copy for SimdError
impl Eq for SimdError
Source§impl Error for SimdError
Available on crate feature std only.
impl Error for SimdError
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()
impl StructuralPartialEq for SimdError
Auto Trait Implementations§
impl Freeze for SimdError
impl RefUnwindSafe for SimdError
impl Send for SimdError
impl Sync for SimdError
impl Unpin for SimdError
impl UnsafeUnpin for SimdError
impl UnwindSafe for SimdError
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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