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)
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)
Methods
impl ErrorKind
impl ErrorKind
pub fn description(&self) -> &str
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl From<ErrorKind> for Error
impl From<ErrorKind> for Error
impl Debug for ErrorKind
impl Debug for ErrorKind
impl Display for ErrorKind
impl Display for ErrorKind
impl<'a> From<&'a str> for ErrorKind
impl<'a> From<&'a str> for ErrorKind
impl From<String> for ErrorKind
impl From<String> for ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind