Enum BacktraceStyle
#[non_exhaustive]
pub enum BacktraceStyle
The configuration for whether and how the default panic hook will capture and display the backtrace.
Variants
-
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.
Implementations
impl BacktraceStyle
fn full() -> Option<Self>fn as_u8(self) -> u8fn from_u8(s: u8) -> Option<Self>
Trait Implementations
impl Clone for BacktraceStyle
fn clone(&self) -> Self
impl Copy for BacktraceStyle
impl Debug for BacktraceStyle
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for BacktraceStyle
impl PartialEq for BacktraceStyle
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for BacktraceStyle
impl TrivialClone for BacktraceStyle
Auto Trait Implementations
impl Freeze for BacktraceStyle
impl RefUnwindSafe for BacktraceStyle
impl Send for BacktraceStyle
impl Sync for BacktraceStyle
impl Unpin for BacktraceStyle
impl UnsafeUnpin for BacktraceStyle
impl UnwindSafe for BacktraceStyle
Blanket Implementations
impl<T> Any for BacktraceStyle
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for BacktraceStyle
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for BacktraceStyle
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for BacktraceStyle
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for BacktraceStyle
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Printable for BacktraceStyle
where
T: Copy + Debug,
impl<T> SizeHint for BacktraceStyle
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for BacktraceStyle
impl<T> ToOwned for BacktraceStyle
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for BacktraceStyle
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for BacktraceStyle
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for BacktraceStyle
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>