Enum glean_core::ErrorKind
source · #[non_exhaustive]pub enum ErrorKind {
Lifetime(i32),
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
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
Utf8Error
Unknown error
InvalidConfig
Glean initialization was attempted with an invalid configuration
NotInitialized
Glean not initialized
PingBodyOverflow(usize)
Ping request body size overflowed
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl !UnwindSafe for ErrorKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Read more