Enum rmesg::error::RMesgError
source · [−]pub enum RMesgError {
NotImplementedForThisPlatform,
UnableToObtainSystemTime,
UnableToAddDurationToSystemTime,
KLogTimestampsDisabled,
IntegerOutOfBound(String),
Utf8StringConversionError(String),
IOError(String),
InternalError(String),
EntryParsingError(String),
UnableToObtainElapsedTime(SystemTimeError),
DevKMsgFileOpenError(String),
OperationNotPermitted(String),
}
Variants
NotImplementedForThisPlatform
UnableToObtainSystemTime
UnableToAddDurationToSystemTime
KLogTimestampsDisabled
IntegerOutOfBound(String)
Utf8StringConversionError(String)
IOError(String)
InternalError(String)
EntryParsingError(String)
UnableToObtainElapsedTime(SystemTimeError)
DevKMsgFileOpenError(String)
OperationNotPermitted(String)
Trait Implementations
sourceimpl Debug for RMesgError
impl Debug for RMesgError
sourceimpl Display for RMesgError
impl Display for RMesgError
sourceimpl Error for RMesgError
impl Error for RMesgError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<EntryParsingError> for RMesgError
impl From<EntryParsingError> for RMesgError
sourcefn from(err: EntryParsingError) -> RMesgError
fn from(err: EntryParsingError) -> RMesgError
Converts to this type from the input type.
sourceimpl From<Error> for RMesgError
impl From<Error> for RMesgError
sourcefn from(err: Error) -> RMesgError
fn from(err: Error) -> RMesgError
Converts to this type from the input type.
sourceimpl From<FromUtf8Error> for RMesgError
impl From<FromUtf8Error> for RMesgError
sourcefn from(err: FromUtf8Error) -> RMesgError
fn from(err: FromUtf8Error) -> RMesgError
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for RMesgError
impl Send for RMesgError
impl Sync for RMesgError
impl Unpin for RMesgError
impl UnwindSafe for RMesgError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more