pub enum ParseErrorReason {
InvalidProblemType(String),
InvalidObjSense(String),
InvalidVarType(String),
UnexpectedEndOfFile(usize),
InvalidLine(usize),
ParseInt(ParseIntError),
ParseFloat(ParseFloatError),
}Variants§
InvalidProblemType(String)
InvalidObjSense(String)
InvalidVarType(String)
UnexpectedEndOfFile(usize)
InvalidLine(usize)
ParseInt(ParseIntError)
ParseFloat(ParseFloatError)
Trait Implementations§
Source§impl Debug for ParseErrorReason
impl Debug for ParseErrorReason
Source§impl Display for ParseErrorReason
impl Display for ParseErrorReason
Source§impl Error for ParseErrorReason
impl Error for ParseErrorReason
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<Infallible> for ParseErrorReason
impl From<Infallible> for ParseErrorReason
Source§fn from(_: Infallible) -> Self
fn from(_: Infallible) -> Self
Converts to this type from the input type.
Source§impl From<ParseFloatError> for ParseErrorReason
impl From<ParseFloatError> for ParseErrorReason
Source§fn from(source: ParseFloatError) -> Self
fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.
Source§impl From<ParseIntError> for ParseErrorReason
impl From<ParseIntError> for ParseErrorReason
Source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParseErrorReason
impl RefUnwindSafe for ParseErrorReason
impl Send for ParseErrorReason
impl Sync for ParseErrorReason
impl Unpin for ParseErrorReason
impl UnwindSafe for ParseErrorReason
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<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