[−][src]Struct human_panic::report::Report
Contains metadata about the crash like the backtrace and information about the crate and operating system. Can be used to be serialized and persisted or printed as information to the user.
Methods
impl Report[src]
pub fn new(
name: &str,
version: &str,
method: Method,
explanation: String,
cause: String
) -> Self[src]
name: &str,
version: &str,
method: Method,
explanation: String,
cause: String
) -> Self
Create a new instance.
pub fn serialize(&self) -> Option<String>[src]
Serialize the Report to a TOML string.
pub fn persist(&self) -> Result<PathBuf, Box<dyn Error + 'static>>[src]
Write a file to disk.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnwindSafe for Report
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,