Enum std::panic::BacktraceStyle
#[non_exhaustive] pub enum BacktraceStyle { Short, Full, Off, }
The configuration for whether and how the default panic hook will capture and display the backtrace.
Variants (Non-exhaustive)
Short
Prints a terser backtrace which ideally only contains relevant information.
Full
Prints a backtrace with all possible information.
Off
Disable collecting and displaying backtraces.
Trait Implementations
impl Clone for BacktraceStyle
fn clone(&self) -> BacktraceStyle
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for BacktraceStyle
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more
impl PartialEq<BacktraceStyle> for BacktraceStyle
fn eq(&self, other: &BacktraceStyle) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Copy for BacktraceStyle
impl Eq for BacktraceStyle
impl StructuralEq for BacktraceStyle
impl StructuralPartialEq for BacktraceStyle
Auto Trait Implementations
impl RefUnwindSafe for BacktraceStyle
impl Send for BacktraceStyle
impl Sync for BacktraceStyle
impl Unpin for BacktraceStyle
impl UnwindSafe for BacktraceStyle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> From<T> for T
impl<T, U> Into<U> for T where
U: From<T>,
fn into(self) -> U
Calls U::from(self)
.
That is, this conversion is whatever the implementation of From<T> for U
chooses to do.
impl<T> ToOwned for T where
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T, U> TryFrom<U> for T where
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>
Performs the conversion.
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/panic/enum.BacktraceStyle.html