pub struct InvalidDimensionError { /* private fields */ }Expand description
Error returned when a vector dimension does not match its embedding.
Implementations§
Source§impl InvalidDimensionError
impl InvalidDimensionError
Sourcepub const fn new(expected: VectorDimension, actual: VectorDimension) -> Self
pub const fn new(expected: VectorDimension, actual: VectorDimension) -> Self
Creates a dimension mismatch error.
Sourcepub const fn expected(self) -> VectorDimension
pub const fn expected(self) -> VectorDimension
Returns the expected dimension.
Sourcepub const fn actual(self) -> VectorDimension
pub const fn actual(self) -> VectorDimension
Returns the actual dimension.
Trait Implementations§
Source§impl Clone for InvalidDimensionError
impl Clone for InvalidDimensionError
Source§fn clone(&self) -> InvalidDimensionError
fn clone(&self) -> InvalidDimensionError
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 InvalidDimensionError
impl Debug for InvalidDimensionError
Source§impl Display for InvalidDimensionError
impl Display for InvalidDimensionError
Source§impl Error for InvalidDimensionError
impl Error for InvalidDimensionError
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 InvalidDimensionError
impl PartialEq for InvalidDimensionError
Source§fn eq(&self, other: &InvalidDimensionError) -> bool
fn eq(&self, other: &InvalidDimensionError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for InvalidDimensionError
impl Eq for InvalidDimensionError
impl StructuralPartialEq for InvalidDimensionError
Auto Trait Implementations§
impl Freeze for InvalidDimensionError
impl RefUnwindSafe for InvalidDimensionError
impl Send for InvalidDimensionError
impl Sync for InvalidDimensionError
impl Unpin for InvalidDimensionError
impl UnsafeUnpin for InvalidDimensionError
impl UnwindSafe for InvalidDimensionError
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