pub enum ExtentError {
DimMismatch {
num_labels: usize,
num_sizes: usize,
},
}
Expand description
Errors that can occur when constructing or validating an Extent
.
Variants§
DimMismatch
The number of labels does not match the number of sizes.
This occurs when constructing an Extent
from parallel
Vec<String>
and Vec<usize>
inputs that are not the same
length.
Trait Implementations§
Source§impl Debug for ExtentError
impl Debug for ExtentError
Source§impl Display for ExtentError
impl Display for ExtentError
Source§impl Error for ExtentError
impl Error for ExtentError
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()
Auto Trait Implementations§
impl Freeze for ExtentError
impl RefUnwindSafe for ExtentError
impl Send for ExtentError
impl Sync for ExtentError
impl Unpin for ExtentError
impl UnwindSafe for ExtentError
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
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