Enum reproto_backend::errors::ErrorKind
[−]
pub enum ErrorKind { Msg(String), Parser(ErrorKind), Core(ErrorKind), Codeviz(ErrorKind), Repository(ErrorKind), BorrowMutError(BorrowMutError), Io(Error), Fmt(Error), Json(Error), Pos(String, ErrorPos), Errors(Vec<Error>), MissingBackend, MissingRequired(Vec<String>, ErrorPos, Vec<ErrorPos>), RegisteredTypeConflict(RpTypeId), // some variants omitted }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
Parser(ErrorKind)
Core(ErrorKind)
Codeviz(ErrorKind)
Repository(ErrorKind)
BorrowMutError(BorrowMutError)
Io(Error)
Fmt(Error)
Json(Error)
Pos(String, ErrorPos)
Errors(Vec<Error>)
MissingBackend
MissingRequired(Vec<String>, ErrorPos, Vec<ErrorPos>)
An instance creation is missing a set of required fields.
RegisteredTypeConflict(RpTypeId)
Methods
impl ErrorKind
fn description(&self) -> &str
A string describing the error kind.