pub struct ErrorMessageChained { /* private fields */ }Implementations§
Source§impl ErrorMessageChained
impl ErrorMessageChained
pub fn new<M, E>(ctx: M, source: E) -> ErrorMessageChained
Sourcepub const fn from_bstr(msg: ByteString) -> ErrorMessageChained
pub const fn from_bstr(msg: ByteString) -> ErrorMessageChained
Construct ErrorMessageChained from ByteString
pub fn msg(&self) -> &ByteString
pub fn source(&self) -> &Option<Rc<dyn Error>>
Trait Implementations§
Source§impl Clone for ErrorMessageChained
impl Clone for ErrorMessageChained
Source§fn clone(&self) -> ErrorMessageChained
fn clone(&self) -> ErrorMessageChained
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ErrorMessageChained
impl Debug for ErrorMessageChained
Source§impl Display for ErrorMessageChained
impl Display for ErrorMessageChained
Source§impl Error for ErrorMessageChained
impl Error for ErrorMessageChained
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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<M> From<M> for ErrorMessageChainedwhere
M: Into<ErrorMessage>,
impl<M> From<M> for ErrorMessageChainedwhere
M: Into<ErrorMessage>,
Source§fn from(value: M) -> ErrorMessageChained
fn from(value: M) -> ErrorMessageChained
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ErrorMessageChained
impl !RefUnwindSafe for ErrorMessageChained
impl !Send for ErrorMessageChained
impl !Sync for ErrorMessageChained
impl Unpin for ErrorMessageChained
impl !UnwindSafe for ErrorMessageChained
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