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