Home
last modified time | relevance | path

Searched defs:OnceLock (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/
H A Donce_lock.rs103 pub struct OnceLock<T> { struct
110 /// use std::sync::OnceLock; argument
127 impl<T> OnceLock<T> { implementation
524 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
526 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
529 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceLock<T> {} implementation
531 impl<T: UnwindSafe> UnwindSafe for OnceLock<T> {} implementation
534 impl<T> Default for OnceLock<T> { implementation
553 impl<T: fmt::Debug> fmt::Debug for OnceLock<T> { implementation
565 impl<T: Clone> Clone for OnceLock<T> { implementation
[all …]
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sync/
H A Donce_lock.rs103 pub struct OnceLock<T> { struct
110 /// use std::sync::OnceLock; argument
127 impl<T> OnceLock<T> { argument
524 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
526 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
529 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceLock<T> {} implementation
531 impl<T: UnwindSafe> UnwindSafe for OnceLock<T> {} implementation
534 impl<T> Default for OnceLock<T> { implementation
553 impl<T: fmt::Debug> fmt::Debug for OnceLock<T> { implementation
565 impl<T: Clone> Clone for OnceLock<T> { implementation
[all …]
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/
H A Donce_lock.rs96 pub struct OnceLock<T> { struct
103 /// use std::sync::OnceLock; argument
120 impl<T> OnceLock<T> { impl
517 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
519 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
522 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceLock<T> {} implementation
524 impl<T: UnwindSafe> UnwindSafe for OnceLock<T> {} implementation
527 impl<T> Default for OnceLock<T> { implementation
546 impl<T: fmt::Debug> fmt::Debug for OnceLock<T> { implementation
558 impl<T: Clone> Clone for OnceLock<T> { implementation
[all …]
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/
H A Donce_lock.rs96 pub struct OnceLock<T> { struct
103 /// use std::sync::OnceLock; argument
120 impl<T> OnceLock<T> { impl
517 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
519 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
522 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceLock<T> {} implementation
524 impl<T: UnwindSafe> UnwindSafe for OnceLock<T> {} implementation
527 impl<T> Default for OnceLock<T> { implementation
546 impl<T: fmt::Debug> fmt::Debug for OnceLock<T> { implementation
558 impl<T: Clone> Clone for OnceLock<T> { implementation
[all …]
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/
H A Donce_lock.rs103 pub struct OnceLock<T> { struct
110 /// use std::sync::OnceLock; argument
127 impl<T> OnceLock<T> { impl
524 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
526 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
529 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceLock<T> {} implementation
531 impl<T: UnwindSafe> UnwindSafe for OnceLock<T> {} implementation
534 impl<T> Default for OnceLock<T> { implementation
553 impl<T: fmt::Debug> fmt::Debug for OnceLock<T> { implementation
565 impl<T: Clone> Clone for OnceLock<T> { implementation
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/crossbeam-epoch/src/sync/
Donce_lock.rs9 pub(crate) struct OnceLock<T> { struct
12 // Unlike std::sync::OnceLock, we don't need PhantomData here because argument
16 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
17 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
19 impl<T> OnceLock<T> { implementation
81 impl<T> Drop for OnceLock<T> { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/crossbeam-utils/src/sync/
Donce_lock.rs9 pub(crate) struct OnceLock<T> { struct
12 // Unlike std::sync::OnceLock, we don't need PhantomData here because argument
16 unsafe impl<T: Sync + Send> Sync for OnceLock<T> {} implementation
17 unsafe impl<T: Send> Send for OnceLock<T> {} implementation
19 impl<T> OnceLock<T> { implementation
81 impl<T> Drop for OnceLock<T> { implementation
/aosp_15_r20/external/mesa3d/src/nouveau/compiler/nak/
H A Dapi.rs84 impl GetDebugFlags for OnceLock<Debug> { implementation