pub struct CausedBy {
pub message: String,
pub code: Option<String>,
}Expand description
An error that caused this error (for error chaining).
Fields§
§message: StringBrief description of the cause.
code: Option<String>Optional error code of the cause.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CausedBy
impl<'de> Deserialize<'de> for CausedBy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CausedBy
impl RefUnwindSafe for CausedBy
impl Send for CausedBy
impl Sync for CausedBy
impl Unpin for CausedBy
impl UnsafeUnpin for CausedBy
impl UnwindSafe for CausedBy
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