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.
impl<'de> RefUnwindSafe for Content<'de>
impl<'de, E> RefUnwindSafe for ContentDeserializer<'de, E> where
E: RefUnwindSafe,
impl<'a, 'de, E> RefUnwindSafe for ContentRefDeserializer<'a, 'de, E> where
E: RefUnwindSafe,
impl RefUnwindSafe for TagContentOtherField
impl RefUnwindSafe for TagContentOtherFieldVisitor
impl RefUnwindSafe for TagOrContentField
impl RefUnwindSafe for TagOrContentFieldVisitor
impl<'de, T> RefUnwindSafe for TaggedContentVisitor<'de, T> where
T: RefUnwindSafe,
impl RefUnwindSafe for otter_api_tests::imports::otter_base::imports::serde::de::value::Error
impl<'a, I> !RefUnwindSafe for otter_api_tests::imports::otter_base::imports::itertools::Chunks<'a, I>
impl<'a, K, I, F> !RefUnwindSafe for otter_api_tests::imports::otter_base::imports::itertools::Group<'a, K, I, F>
impl<K, I, F> !RefUnwindSafe for otter_api_tests::imports::otter_base::imports::itertools::GroupBy<K, I, F>
impl<R, T> !RefUnwindSafe for otter_api_tests::imports::parking_lot::lock_api::Mutex<R, T>
impl<T, F = fn() -> T> !RefUnwindSafe for otter_api_tests::imports::inventory::core::lazy::Lazy<T, F>