pub enum NeuralError {
InvalidBatchSize,
InvalidInputShape,
InvalidOutputShape,
ParameterError(String),
TrainingFailed,
TrainingError(TrainingError),
BoxError(Box<dyn Error + Sync + Send>),
CoreError(Error),
FmtError(Error),
IOError(Error),
UnknownError(String),
}Variants§
InvalidBatchSize
InvalidInputShape
InvalidOutputShape
ParameterError(String)
TrainingFailed
TrainingError(TrainingError)
BoxError(Box<dyn Error + Sync + Send>)
CoreError(Error)
FmtError(Error)
IOError(Error)
UnknownError(String)
Implementations§
Source§impl NeuralError
impl NeuralError
pub fn invalid_batch_size() -> NeuralError
pub fn invalid_input_shape() -> NeuralError
pub fn invalid_output_shape() -> NeuralError
pub fn parameter_error(field_0: String) -> NeuralError
pub fn training_failed() -> NeuralError
pub fn training_error(field_0: TrainingError) -> NeuralError
pub fn box_error(field_0: Box<dyn Error + Sync + Send>) -> NeuralError
pub fn core_error(field_0: Error) -> NeuralError
pub fn fmt_error(field_0: Error) -> NeuralError
pub fn io_error(field_0: Error) -> NeuralError
pub fn unknown_error(field_0: String) -> NeuralError
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§fn from(source: Error) -> NeuralError
fn from(source: Error) -> NeuralError
Converts to this type from the input type.
Source§impl From<Error> for NeuralError
impl From<Error> for NeuralError
Source§fn from(source: Error) -> NeuralError
fn from(source: Error) -> NeuralError
Converts to this type from the input type.
Source§impl From<Error> for NeuralError
impl From<Error> for NeuralError
Source§fn from(source: Error) -> NeuralError
fn from(source: Error) -> NeuralError
Converts to this type from the input type.
Source§impl From<NeuralError> for SurfaceError
impl From<NeuralError> for SurfaceError
Source§fn from(source: NeuralError) -> Self
fn from(source: NeuralError) -> Self
Converts to this type from the input type.
Source§impl From<TrainingError> for NeuralError
impl From<TrainingError> for NeuralError
Source§fn from(source: TrainingError) -> NeuralError
fn from(source: TrainingError) -> NeuralError
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
Source§impl<K, S> Identity<K> for Swhere
S: Borrow<K>,
K: Identifier,
impl<K, S> Identity<K> for Swhere
S: Borrow<K>,
K: Identifier,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more