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
Tuple Fields of Lifetime
0: i32
Handle(HandleError)
FFI-Support error
Tuple Fields of Handle
0: HandleError
IoError(Error)
IO error
Tuple Fields of IoError
0: Error
Rkv(StoreError)
IO error
Tuple Fields of Rkv
0: StoreError
Json(Error)
JSON error
Tuple Fields of Json
0: Error
TimeUnit(i32)
TimeUnit conversion failed
Tuple Fields of TimeUnit
0: i32
MemoryUnit(i32)
MemoryUnit conversion failed
Tuple Fields of MemoryUnit
0: i32
HistogramType(i32)
HistogramType conversion failed
Tuple Fields of HistogramType
0: i32
OsString(OsString)
OsString
conversion failed
Tuple Fields of OsString
0: OsString
Unknown error
Glean initialization was attempted with an invalid configuration
Glean not initialized
PingBodyOverflow(usize)
Ping request body size overflowed
Tuple Fields of PingBodyOverflow
0: usize