Enum toml_query::error::ErrorKind [−]
pub enum ErrorKind {
Msg(String),
QueryParsingError(String),
EmptyQueryError,
EmptyIdentifier,
ArrayAccessWithoutIndex,
ArrayAccessWithInvalidIndex,
IdentifierNotFoundInDocument(String),
NoIndexInTable(usize),
NoIdentifierInArray(String),
QueryingValueAsTable(String),
QueryingValueAsArray(usize),
CannotDeleteNonEmptyTable(Option<String>),
CannotDeleteNonEmptyArray(Option<String>),
CannotAccessBecauseTypeMismatch(&'static str, &'static str),
ArrayIndexOutOfBounds(usize, usize),
TypeError(&'static str, &'static str),
NotAvailable(String),
// some variants omitted
}The kind of an error.
Variants
Msg(String)A convenient variant for String.
QueryParsingError(String)EmptyQueryErrorEmptyIdentifierArrayAccessWithoutIndexArrayAccessWithInvalidIndexIdentifierNotFoundInDocument(String)NoIndexInTable(usize)NoIdentifierInArray(String)QueryingValueAsTable(String)QueryingValueAsArray(usize)CannotDeleteNonEmptyTable(Option<String>)CannotDeleteNonEmptyArray(Option<String>)CannotAccessBecauseTypeMismatch(&'static str, &'static str)ArrayIndexOutOfBounds(usize, usize)TypeError(&'static str, &'static str)NotAvailable(String)Methods
impl ErrorKind
impl ErrorKindpub fn description(&self) -> &str
pub fn description(&self) -> &strA string describing the error kind.
Trait Implementations
impl From<ErrorKind> for Error
impl From<ErrorKind> for Errorimpl Debug for ErrorKind
impl Debug for ErrorKindimpl Display for ErrorKind
impl Display for ErrorKindimpl<'a> From<&'a str> for ErrorKind
impl<'a> From<&'a str> for ErrorKindimpl From<String> for ErrorKind
impl From<String> for ErrorKindimpl From<Error> for ErrorKind
impl From<Error> for ErrorKind