pub enum ParseHeaderError {
NoHeaderError,
MissingFieldError,
ParseNumberRowsError(String),
ParseNumberColumnsError(String),
ParseNumberOnesError(String),
ParseIsReversedError(String),
}
Expand description
Error when parsing the header.
Variants§
NoHeaderError
There is no header
MissingFieldError
A field is missing in the header
ParseNumberRowsError(String)
The number of rows is not a strictly positive integer.
ParseNumberColumnsError(String)
The number of columns is not a strictly positive integer.
ParseNumberOnesError(String)
The number of ones is not an integer.
ParseIsReversedError(String)
The is_reversed
flag is not a 0-1 boolean value.
Trait Implementations§
Source§impl Debug for ParseHeaderError
impl Debug for ParseHeaderError
Source§impl Display for ParseHeaderError
impl Display for ParseHeaderError
Source§impl Error for ParseHeaderError
impl Error for ParseHeaderError
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<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 ParseHeaderError
impl RefUnwindSafe for ParseHeaderError
impl Send for ParseHeaderError
impl Sync for ParseHeaderError
impl Unpin for ParseHeaderError
impl UnwindSafe for ParseHeaderError
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