Enum glean_core::ErrorKind [−][src]
#[non_exhaustive] pub enum ErrorKind {}Show 13 variants
Lifetime(i32), Handle(HandleError), IoError(Error), Rkv(StoreError), Json(Error), TimeUnit(i32), MemoryUnit(i32), HistogramType(i32), OsString(OsString), Utf8Error, InvalidConfig, NotInitialized, PingBodyOverflow(usize),
Expand description
A list enumerating the categories of errors in this crate.
This list is intended to grow over time and it is not recommended to exhaustively match against it.
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.
Lifetime(i32)
Lifetime conversion failed
Handle(HandleError)
FFI-Support error
IoError(Error)
IO error
Rkv(StoreError)
IO error
Json(Error)
JSON error
TimeUnit(i32)
TimeUnit conversion failed
MemoryUnit(i32)
MemoryUnit conversion failed
HistogramType(i32)
HistogramType conversion failed
OsString(OsString)
OsString
conversion failed
Unknown error
Glean initialization was attempted with an invalid configuration
Glean not initialized
PingBodyOverflow(usize)
Ping request body size overflowed
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ErrorKind
impl !UnwindSafe for ErrorKind