W3cubDocs

/Rust

Trait std::panic::RefUnwindSafe

pub auto trait RefUnwindSafe { }

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

impl RefUnwindSafe for AtomicBool [src]

impl RefUnwindSafe for AtomicI16 [src]

impl RefUnwindSafe for AtomicI32 [src]

impl RefUnwindSafe for AtomicI64 [src]

impl RefUnwindSafe for AtomicI8 [src]

impl RefUnwindSafe for AtomicIsize [src]

impl RefUnwindSafe for AtomicU16 [src]

impl RefUnwindSafe for AtomicU32 [src]

impl RefUnwindSafe for AtomicU64 [src]

impl RefUnwindSafe for AtomicU8 [src]

impl RefUnwindSafe for AtomicUsize [src]

impl<T> RefUnwindSafe for AssertUnwindSafe<T> [src]

impl<T> RefUnwindSafe for AtomicPtr<T> [src]

impl<T: ?Sized> !RefUnwindSafe for UnsafeCell<T> [src]

impl<T: ?Sized> RefUnwindSafe for Mutex<T> [src]

impl<T: ?Sized> RefUnwindSafe for RwLock<T> [src]

Auto implementors

© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/panic/trait.RefUnwindSafe.html