pub enum NewtonTrustRegionError {
HessianShapeMismatch {
expected: usize,
got_rows: usize,
got_cols: usize,
},
NonFiniteObjective,
ObjectiveFailed {
message: String,
},
ModelHessianNotSpd,
MaxIterationsReached {
last_solution: Box<Solution>,
},
}Variants§
Trait Implementations§
Source§impl Debug for NewtonTrustRegionError
impl Debug for NewtonTrustRegionError
Source§impl Display for NewtonTrustRegionError
impl Display for NewtonTrustRegionError
Source§impl Error for NewtonTrustRegionError
impl Error for NewtonTrustRegionError
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<NewtonTrustRegionError> for AutoSecondOrderError
impl From<NewtonTrustRegionError> for AutoSecondOrderError
Source§fn from(source: NewtonTrustRegionError) -> Self
fn from(source: NewtonTrustRegionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NewtonTrustRegionError
impl RefUnwindSafe for NewtonTrustRegionError
impl Send for NewtonTrustRegionError
impl Sync for NewtonTrustRegionError
impl Unpin for NewtonTrustRegionError
impl UnsafeUnpin for NewtonTrustRegionError
impl UnwindSafe for NewtonTrustRegionError
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