#[non_exhaustive]pub enum BacktraceStyle {
Short,
Full,
Off,
}
๐ฌThis is a nightly-only experimental API. (
panic_backtrace_config
#93346)Expand description
The configuration for whether and how the default panic hook will capture and display the backtrace.
Variants (Non-exhaustive)ยง
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Short
๐ฌThis is a nightly-only experimental API. (
panic_backtrace_config
#93346)Prints a terser backtrace which ideally only contains relevant information.
Full
๐ฌThis is a nightly-only experimental API. (
panic_backtrace_config
#93346)Prints a backtrace with all possible information.
Off
๐ฌThis is a nightly-only experimental API. (
panic_backtrace_config
#93346)Disable collecting and displaying backtraces.
Trait Implementationsยง
Sourceยงimpl Clone for BacktraceStyle
impl Clone for BacktraceStyle
Sourceยงfn clone(&self) -> BacktraceStyle
fn clone(&self) -> BacktraceStyle
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for BacktraceStyle
impl Debug for BacktraceStyle
Sourceยงimpl PartialEq for BacktraceStyle
impl PartialEq for BacktraceStyle
impl Copy for BacktraceStyle
impl Eq for BacktraceStyle
impl StructuralPartialEq 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 UnwindSafe for BacktraceStyle
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