pub enum VectraError {
Show 13 variants
ItemNotFound,
IndexNotFound {
path: String,
},
IndexAlreadyExists {
path: String,
},
InvalidDimensions {
expected: usize,
actual: usize,
},
VectorValidation {
message: String,
},
MetadataValidation {
message: String,
},
Storage {
message: String,
},
StorageError {
message: String,
},
Lock {
message: String,
},
Serialization(Error),
Io(Error),
Uuid(Error),
Other(Error),
}Variants§
ItemNotFound
IndexNotFound
IndexAlreadyExists
InvalidDimensions
VectorValidation
MetadataValidation
Storage
StorageError
Lock
Serialization(Error)
Io(Error)
Uuid(Error)
Other(Error)
Trait Implementations§
Source§impl Debug for VectraError
impl Debug for VectraError
Source§impl Display for VectraError
impl Display for VectraError
Source§impl Error for VectraError
impl Error for VectraError
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<Error> for VectraError
impl From<Error> for VectraError
Source§impl From<Error> for VectraError
impl From<Error> for VectraError
Source§impl From<Error> for VectraError
impl From<Error> for VectraError
Source§impl From<Error> for VectraError
impl From<Error> for VectraError
Auto Trait Implementations§
impl Freeze for VectraError
impl !RefUnwindSafe for VectraError
impl Send for VectraError
impl Sync for VectraError
impl Unpin for VectraError
impl !UnwindSafe for VectraError
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