Enum PrintFmt
#[non_exhaustive]
pub enum PrintFmt
The styles of printing that we can print
Variants
-
Short Prints a terser backtrace which ideally only contains relevant information
-
Full Prints a backtrace that contains all possible information
Trait Implementations
impl Clone for PrintFmt
fn clone(&self) -> PrintFmt
impl Copy for PrintFmt
impl Eq for PrintFmt
fn assert_fields_are_eq(&self)
impl PartialEq for PrintFmt
fn eq(&self, other: &PrintFmt) -> bool
impl StructuralPartialEq for PrintFmt
impl TrivialClone for PrintFmt
Auto Trait Implementations
impl Freeze for PrintFmt
impl RefUnwindSafe for PrintFmt
impl Send for PrintFmt
impl Sync for PrintFmt
impl Unpin for PrintFmt
impl UnsafeUnpin for PrintFmt
impl UnwindSafe for PrintFmt
Blanket Implementations
impl<T> Any for PrintFmt
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for PrintFmt
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for PrintFmt
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for PrintFmt
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for PrintFmt
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for PrintFmt
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for PrintFmt
impl<T> ToOwned for PrintFmt
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for PrintFmt
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 PrintFmt
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for PrintFmt
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>