Struct InvalidDimensionError
pub struct InvalidDimensionError { /* private fields */ }Expand description
Error returned when a vector dimension does not match its embedding.
Implementations§
§impl InvalidDimensionError
impl InvalidDimensionError
pub const fn new(
expected: VectorDimension,
actual: VectorDimension,
) -> InvalidDimensionError
pub const fn new( expected: VectorDimension, actual: VectorDimension, ) -> InvalidDimensionError
Creates a dimension mismatch error.
pub const fn expected(self) -> VectorDimension
pub const fn expected(self) -> VectorDimension
Returns the expected dimension.
pub const fn actual(self) -> VectorDimension
pub const fn actual(self) -> VectorDimension
Returns the actual dimension.
Trait Implementations§
§impl Clone for InvalidDimensionError
impl Clone for InvalidDimensionError
§fn clone(&self) -> InvalidDimensionError
fn clone(&self) -> InvalidDimensionError
Returns a duplicate 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 more§impl Debug for InvalidDimensionError
impl Debug for InvalidDimensionError
§impl Display for InvalidDimensionError
impl Display for InvalidDimensionError
§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()
§impl PartialEq for InvalidDimensionError
impl PartialEq for InvalidDimensionError
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