pub enum CasperError {
Show 16 variants
Http(Error),
Json(Error),
Url(ParseError),
Server {
status: u16,
message: String,
},
Client {
status: u16,
message: String,
},
InvalidResponse(String),
CollectionNotFound(String),
IndexCreationInProgress,
OperationNotAllowed(String),
InvalidDimension {
expected: usize,
actual: usize,
},
IdExceedsMaxSize {
id: u32,
},
ZeroNormVector,
CollectionNotMutable,
IndexAlreadyExists,
Grpc(String),
Unknown(String),
}Variants§
Http(Error)
Json(Error)
Url(ParseError)
Server
Client
InvalidResponse(String)
CollectionNotFound(String)
IndexCreationInProgress
OperationNotAllowed(String)
InvalidDimension
IdExceedsMaxSize
ZeroNormVector
CollectionNotMutable
IndexAlreadyExists
Grpc(String)
Unknown(String)
Implementations§
Source§impl CasperError
impl CasperError
pub fn from_status(status: u16, message: String) -> Self
Trait Implementations§
Source§impl Debug for CasperError
impl Debug for CasperError
Source§impl Display for CasperError
impl Display for CasperError
Source§impl Error for CasperError
impl Error for CasperError
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 CasperError
impl From<Error> for CasperError
Source§impl From<Error> for CasperError
impl From<Error> for CasperError
Source§impl From<ParseError> for CasperError
impl From<ParseError> for CasperError
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 CasperError
impl !RefUnwindSafe for CasperError
impl Send for CasperError
impl Sync for CasperError
impl Unpin for CasperError
impl !UnwindSafe for CasperError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request