pub struct IncompatibleArraySubsetAndShapeError(/* private fields */);
Expand description
An incompatible array and array shape error.
Implementations§
source§impl IncompatibleArraySubsetAndShapeError
impl IncompatibleArraySubsetAndShapeError
sourcepub fn new(array_subset: ArraySubset, array_shape: ArrayShape) -> Self
pub fn new(array_subset: ArraySubset, array_shape: ArrayShape) -> Self
Create a new incompatible array subset and shape error.
Trait Implementations§
source§impl Clone for IncompatibleArraySubsetAndShapeError
impl Clone for IncompatibleArraySubsetAndShapeError
source§fn clone(&self) -> IncompatibleArraySubsetAndShapeError
fn clone(&self) -> IncompatibleArraySubsetAndShapeError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Error for IncompatibleArraySubsetAndShapeError
impl Error for IncompatibleArraySubsetAndShapeError
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 From<(ArraySubset, Vec<u64>)> for IncompatibleArraySubsetAndShapeError
impl From<(ArraySubset, Vec<u64>)> for IncompatibleArraySubsetAndShapeError
source§fn from(value: (ArraySubset, ArrayShape)) -> Self
fn from(value: (ArraySubset, ArrayShape)) -> Self
Converts to this type from the input type.
source§impl From<IncompatibleArraySubsetAndShapeError> for CodecError
impl From<IncompatibleArraySubsetAndShapeError> for CodecError
source§fn from(source: IncompatibleArraySubsetAndShapeError) -> Self
fn from(source: IncompatibleArraySubsetAndShapeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IncompatibleArraySubsetAndShapeError
impl RefUnwindSafe for IncompatibleArraySubsetAndShapeError
impl Send for IncompatibleArraySubsetAndShapeError
impl Sync for IncompatibleArraySubsetAndShapeError
impl Unpin for IncompatibleArraySubsetAndShapeError
impl UnwindSafe for IncompatibleArraySubsetAndShapeError
Blanket Implementations§
source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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