/external/rust/crates/futures-util/src/stream/stream/ |
D | catch_unwind.rs | 6 use std::panic::{catch_unwind, UnwindSafe, AssertUnwindSafe}; 19 impl<St: Stream + UnwindSafe> CatchUnwind<St> { 27 impl<St: Stream + UnwindSafe> Stream for CatchUnwind<St> { 62 impl<St: FusedStream + UnwindSafe> FusedStream for CatchUnwind<St> {
|
/external/rust/crates/futures-util/src/future/future/ |
D | catch_unwind.rs | 3 use std::panic::{catch_unwind, UnwindSafe, AssertUnwindSafe}; 19 impl<Fut> CatchUnwind<Fut> where Fut: Future + UnwindSafe { 26 where Fut: Future + UnwindSafe,
|
/external/rust/crates/once_cell/src/ |
D | imp_pl.rs | 4 panic::{RefUnwindSafe, UnwindSafe}, 26 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} 27 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {}
|
D | imp_std.rs | 10 panic::{RefUnwindSafe, UnwindSafe}, 34 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} 35 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {}
|
D | lib.rs | 302 use std::panic::{RefUnwindSafe, UnwindSafe}; 334 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} 336 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {}
|
/external/rust/crates/proc-macro2/src/ |
D | marker.rs | 2 use std::panic::{RefUnwindSafe, UnwindSafe}; 17 impl UnwindSafe for ProcMacroAutoTraits {}
|
/external/rust/crates/regex/src/ |
D | pool.rs | 60 use std::panic::{RefUnwindSafe, UnwindSafe}; 90 Box<dyn Fn() -> T + Send + Sync + UnwindSafe + RefUnwindSafe + 'static>; 281 use std::panic::{RefUnwindSafe, UnwindSafe}; 289 fn has_oibits<T: Send + Sync + UnwindSafe + RefUnwindSafe>() {} in oibits()
|
/external/rust/crates/rusqlite/src/ |
D | functions.rs | 59 use std::panic::{catch_unwind, RefUnwindSafe, UnwindSafe}; 233 A: RefUnwindSafe + UnwindSafe, 258 A: RefUnwindSafe + UnwindSafe, 345 F: FnMut(&Context<'_>) -> Result<T> + Send + UnwindSafe + 'static, in create_scalar_function() 367 A: RefUnwindSafe + UnwindSafe, in create_aggregate_function() argument 390 A: RefUnwindSafe + UnwindSafe, in create_window_function() argument 422 F: FnMut(&Context<'_>) -> Result<T> + Send + UnwindSafe + 'static, in create_scalar_function() 484 A: RefUnwindSafe + UnwindSafe, in create_aggregate_function() argument 515 A: RefUnwindSafe + UnwindSafe, in create_window_function() argument 570 A: RefUnwindSafe + UnwindSafe, in call_boxed_step() argument [all …]
|
D | collation.rs | 4 use std::panic::{catch_unwind, UnwindSafe}; 20 C: Fn(&str, &str) -> Ordering + Send + UnwindSafe + 'static, in create_collation() 44 C: Fn(&str, &str) -> Ordering + Send + UnwindSafe + 'static, in create_collation()
|
/external/rust/crates/thread_local/src/ |
D | cached.rs | 5 use std::panic::UnwindSafe; 117 impl<T: Send + UnwindSafe> UnwindSafe for CachedThreadLocal<T> {}
|
D | lib.rs | 81 use std::panic::UnwindSafe; 358 impl<T: Send + UnwindSafe> UnwindSafe for ThreadLocal<T> {}
|
/external/rust/crates/bindgen/src/ |
D | callbacks.rs | 8 use std::panic::UnwindSafe; 28 pub trait ParseCallbacks: fmt::Debug + UnwindSafe {
|
/external/rust/crates/rayon/tests/ |
D | iter_panic.rs | 4 use std::panic::{self, UnwindSafe}; 29 fn count(iter: impl ParallelIterator + UnwindSafe) -> usize { in iter_panic_fuse()
|
/external/rust/crates/bstr/src/ |
D | lib.rs | 436 use std::panic::{RefUnwindSafe, UnwindSafe}; in oibits() 440 fn assert_unwind_safe<T: RefUnwindSafe + UnwindSafe>() {} in oibits() argument
|
/external/rust/crates/proc-macro2/tests/ |
D | marker.rs | 64 use std::panic::{RefUnwindSafe, UnwindSafe}; 69 assert_impl!($types is UnwindSafe and RefUnwindSafe);
|
/external/rust/crates/ahash/src/ |
D | hash_map.rs | 7 use std::panic::UnwindSafe; 206 impl<K, V, S> UnwindSafe for AHashMap<K, V, S> 208 K: UnwindSafe, 209 V: UnwindSafe,
|
/external/rust/crates/regex/tests/ |
D | test_default.rs | 87 use std::panic::{RefUnwindSafe, UnwindSafe}; in oibits() 91 fn assert_unwind_safe<T: UnwindSafe>() {} in oibits() argument
|
/external/rust/crates/proc-macro-error/src/ |
D | lib.rs | 290 use std::panic::{catch_unwind, resume_unwind, UnwindSafe}; 429 F: FnOnce() -> proc_macro::TokenStream + UnwindSafe, in entry_point() argument
|
/external/rust/crates/crossbeam-utils/src/sync/ |
D | sharded_lock.rs | 7 use std::panic::{RefUnwindSafe, UnwindSafe}; 87 impl<T: ?Sized> UnwindSafe for ShardedLock<T> {}
|
/external/rust/crates/async-task/src/ |
D | runnable.rs | 242 impl std::panic::UnwindSafe for Runnable {}
|
D | task.rs | 61 impl<T> std::panic::UnwindSafe for Task<T> {}
|
/external/rust/crates/crossbeam-utils/ |
D | CHANGELOG.md | 46 - Add `UnwindSafe` and `RefUnwindSafe` impls for `AtomicCell`.
|
/external/rust/crates/aho-corasick/src/ |
D | prefilter.rs | 3 use std::panic::{RefUnwindSafe, UnwindSafe}; 51 Send + Sync + RefUnwindSafe + UnwindSafe + fmt::Debug
|
/external/rust/crates/crossbeam-channel/src/ |
D | channel.rs | 6 use std::panic::{RefUnwindSafe, UnwindSafe}; 365 impl<T> UnwindSafe for Sender<T> {} 721 impl<T> UnwindSafe for Receiver<T> {}
|
/external/rust/crates/crossbeam-utils/src/atomic/ |
D | atomic_cell.rs | 15 use std::panic::{RefUnwindSafe, UnwindSafe}; 48 impl<T> UnwindSafe for AtomicCell<T> {}
|