Enum std::backtrace::BacktraceStatus [−][src]
#[non_exhaustive]
pub enum BacktraceStatus {
Unsupported,
Disabled,
Captured,
}The current status of a backtrace, indicating whether it was captured or whether it is empty for some other reason.
Variants (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.
Capturing a backtrace is not supported, likely because it’s not implemented for the current platform.
Capturing a backtrace has been disabled through either the
RUST_LIB_BACKTRACE or RUST_BACKTRACE environment variables.
A backtrace has been captured and the Backtrace should print
reasonable information when rendered.
Trait Implementations
impl Eq for BacktraceStatus[src]
impl Eq for BacktraceStatus[src]impl PartialEq<BacktraceStatus> for BacktraceStatus[src]
impl PartialEq<BacktraceStatus> for BacktraceStatus[src]impl StructuralEq for BacktraceStatus[src]
impl StructuralEq for BacktraceStatus[src]impl StructuralPartialEq for BacktraceStatus[src]
impl StructuralPartialEq for BacktraceStatus[src]Auto Trait Implementations
impl RefUnwindSafe for BacktraceStatus
impl RefUnwindSafe for BacktraceStatusimpl Send for BacktraceStatus
impl Send for BacktraceStatusimpl Sync for BacktraceStatus
impl Sync for BacktraceStatusimpl Unpin for BacktraceStatus
impl Unpin for BacktraceStatusimpl UnwindSafe for BacktraceStatus
impl UnwindSafe for BacktraceStatusBlanket Implementations
impl<T> Borrow<T> for T where
T: ?Sized, [src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut Wimpl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W