pub struct DebugInfo {
pub expression: String,
pub error_message: String,
pub stack_trace: Vec<String>,
pub bindings_snapshot: HashMap<String, Value>,
pub timestamp: SystemTime,
}Expand description
Debug information for post-mortem analysis
Fields§
§expression: StringThe expression that caused the error
error_message: StringThe error message
stack_trace: Vec<String>Stack trace at time of error
bindings_snapshot: HashMap<String, Value>Variable bindings at time of error
timestamp: SystemTimeTimestamp when error occurred
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DebugInfo
impl RefUnwindSafe for DebugInfo
impl Send for DebugInfo
impl Sync for DebugInfo
impl Unpin for DebugInfo
impl UnwindSafe for DebugInfo
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