pub enum StrideError {
MalformedRanks {
record: StrideRecord,
},
UnsupportedRank {
rank: usize,
record: StrideRecord,
},
Invalid {
message: String,
record: StrideRecord,
},
}Expand description
Error describing striding issues.
Variants§
MalformedRanks
The ranks of the shape and strides do not match.
Fields
§
record: StrideRecordUnsupportedRank
This is an unsupported rank.
Invalid
The strides violate a constraint.
Trait Implementations§
Source§impl Clone for StrideError
impl Clone for StrideError
Source§fn clone(&self) -> StrideError
fn clone(&self) -> StrideError
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 moreSource§impl Debug for StrideError
impl Debug for StrideError
Source§impl Display for StrideError
impl Display for StrideError
Source§impl Error for StrideError
impl Error for StrideError
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 StrideError
impl PartialEq for StrideError
impl StructuralPartialEq for StrideError
Auto Trait Implementations§
impl Freeze for StrideError
impl RefUnwindSafe for StrideError
impl Send for StrideError
impl Sync for StrideError
impl Unpin for StrideError
impl UnsafeUnpin for StrideError
impl UnwindSafe for StrideError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneExpand for Twhere
T: Clone,
impl<T> CloneExpand for Twhere
T: Clone,
fn __expand_clone_method(&self, _: &Scope) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more