Struct Bomb

pub(in ::backtrace_rs::backtrace::libunwind) struct Bomb { pub(in ::backtrace_rs::backtrace::libunwind) enabled: bool }

Fields

enabled: bool

Trait Implementations

impl Drop for Bomb

fn drop(&mut self)

Auto Trait Implementations

impl Freeze for Bomb

impl RefUnwindSafe for Bomb

impl Send for Bomb

impl Sync for Bomb

impl Unpin for Bomb

impl UnsafeUnpin for Bomb

impl UnwindSafe for Bomb

Blanket Implementations

impl<T> Any for Bomb where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Bomb where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Bomb where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Bomb

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Bomb where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Bomb

impl<T, U> Into<U> for Bomb 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, U> TryFrom<U> for Bomb 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 Bomb where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>