pub enum VectorDBError {
ParamError {
code: i32,
message: String,
},
ConnectError {
code: i32,
message: String,
},
ServerInternalError {
code: i32,
message: String,
},
DescribeCollectionError {
code: i32,
message: String,
},
HttpError(Error),
JsonError(Error),
UrlError(ParseError),
UnexpectedError {
message: String,
},
}
Variants§
ParamError
ConnectError
ServerInternalError
DescribeCollectionError
HttpError(Error)
JsonError(Error)
UrlError(ParseError)
UnexpectedError
Implementations§
Source§impl VectorDBError
impl VectorDBError
pub fn param_error(code: i32, message: impl Into<String>) -> Self
pub fn connect_error(code: i32, message: impl Into<String>) -> Self
pub fn server_error(code: i32, message: impl Into<String>) -> Self
pub fn unexpected_error(message: impl Into<String>) -> Self
Trait Implementations§
Source§impl Debug for VectorDBError
impl Debug for VectorDBError
Source§impl Display for VectorDBError
impl Display for VectorDBError
Source§impl Error for VectorDBError
impl Error for VectorDBError
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 VectorDBError
impl From<Error> for VectorDBError
Source§impl From<Error> for VectorDBError
impl From<Error> for VectorDBError
Source§impl From<ParseError> for VectorDBError
impl From<ParseError> for VectorDBError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VectorDBError
impl !RefUnwindSafe for VectorDBError
impl Send for VectorDBError
impl Sync for VectorDBError
impl Unpin for VectorDBError
impl !UnwindSafe for VectorDBError
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