RefUnwindSafe

Trait RefUnwindSafe 

1.41.0 · Source
pub auto trait RefUnwindSafe { }
Expand description

A marker trait representing types where a shared reference is considered unwind safe.

This trait is namely not implemented by UnsafeCell, the root of all interior mutability.

This is a “helper marker trait” used to provide impl blocks for the UnwindSafe trait, for more information see that documentation.

Implementors§

1.14.0 · Source§

impl RefUnwindSafe for AtomicBool

1.34.0 · Source§

impl RefUnwindSafe for AtomicI8

1.34.0 · Source§

impl RefUnwindSafe for AtomicI16

1.34.0 · Source§

impl RefUnwindSafe for AtomicI32

1.34.0 · Source§

impl RefUnwindSafe for AtomicI64

1.14.0 · Source§

impl RefUnwindSafe for AtomicIsize

1.34.0 · Source§

impl RefUnwindSafe for AtomicU8

1.34.0 · Source§

impl RefUnwindSafe for AtomicU16

1.34.0 · Source§

impl RefUnwindSafe for AtomicU32

1.34.0 · Source§

impl RefUnwindSafe for AtomicU64

1.14.0 · Source§

impl RefUnwindSafe for AtomicUsize

1.9.0 · Source§

impl<T> !RefUnwindSafe for UnsafeCell<T>
where T: ?Sized,

1.28.0 · Source§

impl<T> RefUnwindSafe for NonZero<T>

1.14.0 · Source§

impl<T> RefUnwindSafe for AtomicPtr<T>

1.9.0 · Source§

impl<T> RefUnwindSafe for AssertUnwindSafe<T>

Auto implementors§

§

impl<'a> RefUnwindSafe for Location<'a>

§

impl<'a> RefUnwindSafe for PanicInfo<'a>

§

impl<'a> RefUnwindSafe for PanicMessage<'a>

§

impl<T> RefUnwindSafe for Debug2Format<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for Display2Format<T>
where T: RefUnwindSafe,