pub enum ParseCSVBMFileError {
ParseHeaderError(ParseHeaderError),
ParseDistancesError(ParseDistancesError),
OpenFileError(Error),
}
Expand description
Error when parsing a file
Variants§
ParseHeaderError(ParseHeaderError)
The header is invalid
ParseDistancesError(ParseDistancesError)
The list of distances is invalid
OpenFileError(Error)
Opening the file failed
Trait Implementations§
Source§impl Debug for ParseCSVBMFileError
impl Debug for ParseCSVBMFileError
Source§impl Display for ParseCSVBMFileError
impl Display for ParseCSVBMFileError
Source§impl Error for ParseCSVBMFileError
impl Error for ParseCSVBMFileError
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 ParseCSVBMFileError
impl From<Error> for ParseCSVBMFileError
Source§impl From<ParseDistancesError> for ParseCSVBMFileError
impl From<ParseDistancesError> for ParseCSVBMFileError
Source§fn from(source: ParseDistancesError) -> Self
fn from(source: ParseDistancesError) -> Self
Converts to this type from the input type.
Source§impl From<ParseHeaderError> for ParseCSVBMFileError
impl From<ParseHeaderError> for ParseCSVBMFileError
Source§fn from(source: ParseHeaderError) -> Self
fn from(source: ParseHeaderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParseCSVBMFileError
impl !RefUnwindSafe for ParseCSVBMFileError
impl Send for ParseCSVBMFileError
impl Sync for ParseCSVBMFileError
impl Unpin for ParseCSVBMFileError
impl !UnwindSafe for ParseCSVBMFileError
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