RefUnwindSafe in std::panic - Rust (original) (raw)
Trait RefUnwindSafe
1.9.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 theUnwindSafe trait, for more information see that documentation.
Implementors§
Auto implementors§
§
impl
for std::io::Error
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
impl<'a>
for Request<'a>
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
impl<'a, 'b>
for DebugList<'a, 'b>
§
impl<'a, 'b>
for DebugMap<'a, 'b>
§
impl<'a, 'b>
for DebugSet<'a, 'b>
§
impl<'a, 'b>
for DebugStruct<'a, 'b>
§
impl<'a, 'b>
for DebugTuple<'a, 'b>
§
§
§
§
§
impl<'a, A> RefUnwindSafe for std::option::Iter<'a, A>
§
§
§
§
§
§
impl<'a, K> RefUnwindSafe for std::collections::btree_set::Cursor<'a, K>
§
impl<'a, K> RefUnwindSafe for std::collections::hash_set::Drain<'a, K>
§
impl<'a, K> RefUnwindSafe for std::collections::hash_set::Iter<'a, K>
§
impl<'a, K, A> RefUnwindSafe for std::collections::btree_set::CursorMut<'a, K, A>
§
impl<'a, K, A> RefUnwindSafe for std::collections::btree_set::CursorMutKey<'a, K, A>
§
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Entry<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Cursor<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Iter<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::IterMut<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Keys<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Range<'a, K, V>
§
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Values<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::ValuesMut<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Drain<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Iter<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::IterMut<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Keys<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::OccupiedEntry<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::OccupiedError<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::VacantEntry<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Values<'a, K, V>
§
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::ValuesMut<'a, K, V>
§
impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::Entry<'a, K, V, A>
§
impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::CursorMut<'a, K, V, A>
§
impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::CursorMutKey<'a, K, V, A>
§
impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::OccupiedEntry<'a, K, V, A>
§
impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::OccupiedError<'a, K, V, A>
§
impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::VacantEntry<'a, K, V, A>
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
impl<'a, T> RefUnwindSafe for std::collections::binary_heap::Iter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Iter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Range<'a, T>
§
§
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Union<'a, T>
§
impl<'a, T> RefUnwindSafe for std::collections::linked_list::Iter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::collections::linked_list::IterMut<'a, T>
§
impl<'a, T> RefUnwindSafe for std::collections::vec_deque::Iter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::collections::vec_deque::IterMut<'a, T>
§
impl<'a, T> RefUnwindSafe for std::result::Iter<'a, T>
§
§
§
§
§
§
impl<'a, T> RefUnwindSafe for std::slice::Iter<'a, T>
§
§
§
§
§
§
§
impl<'a, T> RefUnwindSafe for std::sync::mpmc::Iter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::sync::mpmc::TryIter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::sync::mpsc::Iter<'a, T>
§
impl<'a, T> RefUnwindSafe for std::sync::mpsc::TryIter<'a, T>
§
§
§
§
§
§
§
§
impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::Entry<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::binary_heap::Drain<'a, T, A>
§
§
§
impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::Difference<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::Intersection<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::OccupiedEntry<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::VacantEntry<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::linked_list::Cursor<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::linked_list::CursorMut<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::collections::vec_deque::Drain<'a, T, A>
§
impl<'a, T, A> RefUnwindSafe for std::vec::Drain<'a, T, A>
§
§
§
§
§
§
impl<'a, T, P> RefUnwindSafe for std::slice::RSplit<'a, T, P>
§
§
impl<'a, T, P> RefUnwindSafe for std::slice::RSplitN<'a, T, P>
§
§
impl<'a, T, P> RefUnwindSafe for std::slice::Split<'a, T, P>
§
§
§
§
impl<'a, T, P> RefUnwindSafe for std::slice::SplitN<'a, T, P>
§
§
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Entry<'a, T, S>
§
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Difference<'a, T, S>
§
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Intersection<'a, T, S>
§
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::OccupiedEntry<'a, T, S>
§
§
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Union<'a, T, S>
§
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::VacantEntry<'a, T, S>
§
§
§
§
§
impl<'b, T>
for Ref<'b, T>
§
impl<'b, T>
for RefMut<'b, T>
§
§
§
§
§
impl<'scope, 'env> RefUnwindSafe for Scope<'scope, 'env>
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoIter<K, V>
§
impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoKeys<K, V>
§
impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoValues<K, V>
§
impl<K, V, A> RefUnwindSafe for std::collections::btree_map::IntoIter<K, V, A>
§
impl<K, V, A> RefUnwindSafe for std::collections::btree_map::IntoKeys<K, V, A>
§
impl<K, V, A> RefUnwindSafe for std::collections::btree_map::IntoValues<K, V, A>
§
§
§
§
§
§
§
impl
for Cell
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
impl<T, A = Global>
for std::rc::Weak<T, A>
§
§
impl<T, A> RefUnwindSafe for std::collections::binary_heap::IntoIter<T, A>
§
§
impl<T, A> RefUnwindSafe for std::collections::btree_set::IntoIter<T, A>
§
impl<T, A> RefUnwindSafe for std::collections::linked_list::IntoIter<T, A>
§
§
§
§
§
impl<T, A> RefUnwindSafe for std::collections::vec_deque::IntoIter<T, A>
§
§
§
§
§
§
impl<T, F = fn() -> T>
for LazyCell<T, F>
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§