Enum binrw::error::BacktraceFrame
source · pub enum BacktraceFrame {
Full {
code: Option<&'static str>,
message: Cow<'static, str>,
file: &'static str,
line: u32,
},
Message(Cow<'static, str>),
Custom(Box<dyn CustomError>),
}
Expand description
A captured backtrace frame.
Variants§
Full
Fields
A standard frame.
Message(Cow<'static, str>)
A message-only frame.
Custom(Box<dyn CustomError>)
A user-specified custom error context.
Trait Implementations§
source§impl Debug for BacktraceFrame
impl Debug for BacktraceFrame
source§impl<T: CustomError + 'static> From<T> for BacktraceFrame
impl<T: CustomError + 'static> From<T> for BacktraceFrame
Auto Trait Implementations§
impl !RefUnwindSafe for BacktraceFrame
impl Send for BacktraceFrame
impl Sync for BacktraceFrame
impl Unpin for BacktraceFrame
impl !UnwindSafe for BacktraceFrame
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