pub enum LiError {
MemoryAccessError(MemoryAccessError),
RecordResolvableError(RecordResolvableError),
InvalidUTF8String(FromUtf8Error),
EmptyRecord(String),
}
Variants§
MemoryAccessError(MemoryAccessError)
RecordResolvableError(RecordResolvableError)
InvalidUTF8String(FromUtf8Error)
EmptyRecord(String)
This error occurred when a record is created from empty values array.
Trait Implementations§
source§impl Error for LiError
impl Error for LiError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<FromUtf8Error> for LiError
impl From<FromUtf8Error> for LiError
source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
source§impl From<MemoryAccessError> for LiError
impl From<MemoryAccessError> for LiError
source§fn from(source: MemoryAccessError) -> Self
fn from(source: MemoryAccessError) -> Self
Converts to this type from the input type.
source§impl From<RecordResolvableError> for LiError
impl From<RecordResolvableError> for LiError
source§fn from(source: RecordResolvableError) -> Self
fn from(source: RecordResolvableError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for LiError
impl Send for LiError
impl Sync for LiError
impl Unpin for LiError
impl UnwindSafe for LiError
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