Trait std::panic::RefUnwindSafe 1.9.0[−][src]
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.
Implementations on Foreign Types
impl RefUnwindSafe for Argument
impl RefUnwindSafe for FormatSpec
impl RefUnwindSafe for Alignment
impl RefUnwindSafe for Count
Implementors
1.14.0[src]
impl RefUnwindSafe for AtomicBool
This is supported on
target_has_atomic_load_store="8" only.1.34.0[src]
impl RefUnwindSafe for AtomicI8
This is supported on
target_has_atomic_load_store="8" only.1.34.0[src]
impl RefUnwindSafe for AtomicI16
This is supported on
target_has_atomic_load_store="16" only.1.34.0[src]
impl RefUnwindSafe for AtomicI32
This is supported on
target_has_atomic_load_store="32" only.1.34.0[src]
impl RefUnwindSafe for AtomicI64
This is supported on
target_has_atomic_load_store="64" only.1.14.0[src]
impl RefUnwindSafe for AtomicIsize
This is supported on
target_has_atomic_load_store="ptr" only.1.34.0[src]
impl RefUnwindSafe for AtomicU8
This is supported on
target_has_atomic_load_store="8" only.1.34.0[src]
impl RefUnwindSafe for AtomicU16
This is supported on
target_has_atomic_load_store="16" only.1.34.0[src]
impl RefUnwindSafe for AtomicU32
This is supported on
target_has_atomic_load_store="32" only.1.34.0[src]
impl RefUnwindSafe for AtomicU64
This is supported on
target_has_atomic_load_store="64" only.1.14.0[src]
impl RefUnwindSafe for AtomicUsize
This is supported on
target_has_atomic_load_store="ptr" only.1.14.0[src]
impl<T> RefUnwindSafe for AtomicPtr<T>
This is supported on
target_has_atomic_load_store="ptr" only.