pub struct SolverException {
pub kind: ExceptionKind,
pub message: String,
pub file: &'static str,
pub line: Index,
}Expand description
A single exception value carrying kind + message + source location.
Equivalent to IpoptException; raise via [throw] or
[assert_or_throw] to capture file/line.
Fields§
§kind: ExceptionKind§message: String§file: &'static str§line: IndexImplementations§
Trait Implementations§
Source§impl Clone for SolverException
impl Clone for SolverException
Source§fn clone(&self) -> SolverException
fn clone(&self) -> SolverException
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SolverException
impl Debug for SolverException
Source§impl Display for SolverException
impl Display for SolverException
Source§impl Error for SolverException
impl Error for SolverException
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()
Auto Trait Implementations§
impl Freeze for SolverException
impl RefUnwindSafe for SolverException
impl Send for SolverException
impl Sync for SolverException
impl Unpin for SolverException
impl UnsafeUnpin for SolverException
impl UnwindSafe for SolverException
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