pub enum ErrorKind {
IO,
External(ExternalError),
Predict(PredictError),
Model(ModelError),
Shape(String),
}Variants§
Implementations§
Source§impl ErrorKind
impl ErrorKind
Sourcepub const fn is_external(&self) -> bool
pub const fn is_external(&self) -> bool
Returns true if the enum is ErrorKind::External otherwise false
Sourcepub const fn is_predict(&self) -> bool
pub const fn is_predict(&self) -> bool
Returns true if the enum is ErrorKind::Predict otherwise false
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ErrorKind
impl<'de> Deserialize<'de> for ErrorKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for ErrorKind
impl Error for ErrorKind
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 From<ExternalError> for ErrorKind
impl From<ExternalError> for ErrorKind
Source§fn from(err: ExternalError) -> Self
fn from(err: ExternalError) -> Self
Converts to this type from the input type.
Source§impl From<ModelError> for ErrorKind
impl From<ModelError> for ErrorKind
Source§fn from(err: ModelError) -> Self
fn from(err: ModelError) -> Self
Converts to this type from the input type.
Source§impl From<PredictError> for ErrorKind
impl From<PredictError> for ErrorKind
Source§fn from(err: PredictError) -> Self
fn from(err: PredictError) -> Self
Converts to this type from the input type.
Source§impl Ord for ErrorKind
impl Ord for ErrorKind
Source§impl PartialOrd for ErrorKind
impl PartialOrd for ErrorKind
Source§impl VariantNames for ErrorKind
impl VariantNames for ErrorKind
impl Eq for ErrorKind
impl ErrKind for ErrorKind
impl StructuralPartialEq for ErrorKind
Auto Trait Implementations§
impl Freeze for ErrorKind
impl RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl UnwindSafe for ErrorKind
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