#[non_exhaustive]pub enum FstabError {
Parse {
line: usize,
kind: ParseErrorKind,
},
Io(Error),
IndexOutOfBounds(usize, usize),
}Expand description
Fstab parsing and editing error.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Parse
A parse error on a specific line.
Fields
§
kind: ParseErrorKindThe specific kind of parse error.
Io(Error)
An I/O error (file not found, permission denied, etc.).
IndexOutOfBounds(usize, usize)
An index was out of bounds when accessing an entry.
Trait Implementations§
Source§impl Debug for FstabError
impl Debug for FstabError
Source§impl Display for FstabError
impl Display for FstabError
Source§impl Error for FstabError
impl Error for FstabError
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 !RefUnwindSafe for FstabError
impl !UnwindSafe for FstabError
impl Freeze for FstabError
impl Send for FstabError
impl Sync for FstabError
impl Unpin for FstabError
impl UnsafeUnpin for FstabError
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