pub enum VectorBuildError {
InvalidDimension(i64),
DimensionMismatch {
expected: usize,
got: usize,
},
NestedListNotAllowed,
NonNumericCoordinate(String),
NonFiniteCoordinate,
OutOfRange {
coordinate_type: VectorCoordinateType,
value: String,
},
UnknownCoordinateType(String),
}Expand description
Error returned by LoraVector::try_new. Kept as a concrete enum so
the executor can render a single-line error message without inspecting
the underlying cause.
Variants§
InvalidDimension(i64)
DimensionMismatch
NestedListNotAllowed
NonNumericCoordinate(String)
NonFiniteCoordinate
OutOfRange
UnknownCoordinateType(String)
Trait Implementations§
Source§impl Clone for VectorBuildError
impl Clone for VectorBuildError
Source§fn clone(&self) -> VectorBuildError
fn clone(&self) -> VectorBuildError
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 moreSource§impl Debug for VectorBuildError
impl Debug for VectorBuildError
Source§impl Display for VectorBuildError
impl Display for VectorBuildError
Source§impl Error for VectorBuildError
impl Error for VectorBuildError
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 VectorBuildError
impl PartialEq for VectorBuildError
impl StructuralPartialEq for VectorBuildError
Auto Trait Implementations§
impl Freeze for VectorBuildError
impl RefUnwindSafe for VectorBuildError
impl Send for VectorBuildError
impl Sync for VectorBuildError
impl Unpin for VectorBuildError
impl UnsafeUnpin for VectorBuildError
impl UnwindSafe for VectorBuildError
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