pub enum VearchError {
HttpError(Error),
SerializationError(Error),
InvalidUrl(ParseError),
ApiError {
code: i32,
message: String,
},
InvalidParameter(String),
OperationFailed(String),
DocumentNotFound(String),
DatabaseNotFound(String),
SpaceNotFound(String),
VectorDimensionMismatch {
expected: usize,
actual: usize,
},
}Expand description
Vearch SDK error types
Variants§
HttpError(Error)
SerializationError(Error)
InvalidUrl(ParseError)
ApiError
InvalidParameter(String)
OperationFailed(String)
DocumentNotFound(String)
DatabaseNotFound(String)
SpaceNotFound(String)
VectorDimensionMismatch
Trait Implementations§
Source§impl Debug for VearchError
impl Debug for VearchError
Source§impl Display for VearchError
impl Display for VearchError
Source§impl Error for VearchError
impl Error for VearchError
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 VearchError
impl From<Error> for VearchError
Source§impl From<Error> for VearchError
impl From<Error> for VearchError
Source§impl From<ParseError> for VearchError
impl From<ParseError> for VearchError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for VearchError
impl !UnwindSafe for VearchError
impl Freeze for VearchError
impl Send for VearchError
impl Sync for VearchError
impl Unpin for VearchError
impl UnsafeUnpin for VearchError
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