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: i32Handle(HandleError)FFI-Support error
Tuple Fields of Handle
0: HandleErrorIoError(Error)IO error
Tuple Fields of IoError
0: ErrorRkv(StoreError)IO error
Tuple Fields of Rkv
0: StoreErrorJson(Error)JSON error
Tuple Fields of Json
0: ErrorTimeUnit(i32)TimeUnit conversion failed
Tuple Fields of TimeUnit
0: i32MemoryUnit(i32)MemoryUnit conversion failed
Tuple Fields of MemoryUnit
0: i32HistogramType(i32)HistogramType conversion failed
Tuple Fields of HistogramType
0: i32OsString(OsString)OsString conversion failed
Tuple Fields of OsString
0: OsStringUnknown 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