pub enum NeuralError {
InvalidBatchSize,
InvalidInputShape,
InvalidOutputShape,
ParameterError(String),
TrainingFailed,
TrainingError(TrainingError),
CoreError(Error),
}Variants§
InvalidBatchSize
InvalidInputShape
InvalidOutputShape
ParameterError(String)
TrainingFailed
TrainingError(TrainingError)
CoreError(Error)
Implementations§
Source§impl NeuralError
impl NeuralError
pub fn invalid_batch_size() -> Self
pub fn invalid_input_shape() -> Self
pub fn invalid_output_shape() -> Self
pub fn parameter_error(field_0: String) -> Self
pub fn training_failed() -> Self
pub fn training_error(field_0: TrainingError) -> Self
pub fn core_error(field_0: Error) -> Self
Trait Implementations§
Source§impl Debug for NeuralError
impl Debug for NeuralError
Source§impl Display for NeuralError
impl Display for NeuralError
Source§impl Error for NeuralError
impl Error for NeuralError
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 NeuralError
impl From<Error> for NeuralError
Source§impl From<TrainingError> for NeuralError
impl From<TrainingError> for NeuralError
Source§fn from(source: TrainingError) -> Self
fn from(source: TrainingError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NeuralError
impl !RefUnwindSafe for NeuralError
impl Send for NeuralError
impl Sync for NeuralError
impl Unpin for NeuralError
impl !UnwindSafe for NeuralError
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