pub enum CliTableError {
IndexParse {
line: usize,
message: String,
},
NoMatch(HashMap<String, String>),
TemplateNotFound(PathBuf),
InvalidCompletion(String),
InvalidRegex {
line: usize,
message: String,
},
MissingColumn(String),
Template(TemplateError),
Parse(ParseError),
Io(Error),
}Expand description
Errors that occur during CliTable operations.
Variants§
IndexParse
Error parsing the index file.
NoMatch(HashMap<String, String>)
No template matched the provided attributes.
TemplateNotFound(PathBuf)
Template file referenced in index was not found.
InvalidCompletion(String)
Invalid completion syntax in index file.
InvalidRegex
Invalid regex pattern in index file.
MissingColumn(String)
Missing required column in index file.
Template(TemplateError)
Template parsing error.
Parse(ParseError)
Text parsing error.
Io(Error)
I/O error.
Trait Implementations§
Source§impl Debug for CliTableError
impl Debug for CliTableError
Source§impl Display for CliTableError
impl Display for CliTableError
Source§impl Error for CliTableError
impl Error for CliTableError
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<CliTableError> for TextFsmError
impl From<CliTableError> for TextFsmError
Source§fn from(source: CliTableError) -> TextFsmError
fn from(source: CliTableError) -> TextFsmError
Converts to this type from the input type.
Source§impl From<Error> for CliTableError
impl From<Error> for CliTableError
Source§fn from(source: Error) -> CliTableError
fn from(source: Error) -> CliTableError
Converts to this type from the input type.
Source§impl From<ParseError> for CliTableError
impl From<ParseError> for CliTableError
Source§fn from(source: ParseError) -> CliTableError
fn from(source: ParseError) -> CliTableError
Converts to this type from the input type.
Source§impl From<TemplateError> for CliTableError
impl From<TemplateError> for CliTableError
Source§fn from(source: TemplateError) -> CliTableError
fn from(source: TemplateError) -> CliTableError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CliTableError
impl !RefUnwindSafe for CliTableError
impl Send for CliTableError
impl Sync for CliTableError
impl Unpin for CliTableError
impl !UnwindSafe for CliTableError
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