Home
last modified time | relevance | path

Searched defs:OnceCell (Results 1 – 12 of 12) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/sync/
Donce_cell.rs70 pub struct OnceCell<T> { struct
76 impl<T> Default for OnceCell<T> { implementation
82 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
90 impl<T: Clone> Clone for OnceCell<T> { implementation
96 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
102 impl<T: Eq> Eq for OnceCell<T> {} implementation
104 impl<T> Drop for OnceCell<T> { implementation
115 impl<T> From<T> for OnceCell<T> { implementation
125 impl<T> OnceCell<T> { implementation
460 unsafe impl<T: Sync + Send> Sync for OnceCell<T> {} implementation
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/once_cell/src/
Dlib.rs411 pub struct OnceCell<T> { struct
417 // `&unsync::OnceCell` to sneak a `T` through `catch_unwind`,
420 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} implementation
421 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {} implementation
423 impl<T> Default for OnceCell<T> { implementation
429 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
438 impl<T: Clone> Clone for OnceCell<T> { implementation
454 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
460 impl<T: Eq> Eq for OnceCell<T> {} implementation
462 impl<T> From<T> for OnceCell<T> { implementation
[all …]
Dimp_cs.rs8 pub(crate) struct OnceCell<T> { struct
10 // Use `unsync::OnceCell` internally since `Mutex` does not provide argument
12 value: Mutex<unsync::OnceCell<T>>, argument
20 unsafe impl<T: Sync + Send> Sync for OnceCell<T> {} implementation
21 unsafe impl<T: Send> Send for OnceCell<T> {} implementation
23 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} implementation
24 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {} implementation
26 impl<T> OnceCell<T> { implementation
Dimp_pl.rs7 pub(crate) struct OnceCell<T> { struct
17 // Thread A creates a `OnceCell` and shares it with argument
21 unsafe impl<T: Sync + Send> Sync for OnceCell<T> {} implementation
22 unsafe impl<T: Send> Send for OnceCell<T> {} implementation
24 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} implementation
25 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {} implementation
27 impl<T> OnceCell<T> { impl
Dimp_std.rs14 pub(crate) struct OnceCell<T> { struct
28 // Thread A creates a `OnceCell` and shares it with argument
32 unsafe impl<T: Sync + Send> Sync for OnceCell<T> {} implementation
33 unsafe impl<T: Send> Send for OnceCell<T> {} implementation
35 impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceCell<T> {} implementation
36 impl<T: UnwindSafe> UnwindSafe for OnceCell<T> {} implementation
38 impl<T> OnceCell<T> { impl
297 impl<T> OnceCell<T> { implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/core/src/cell/
H A Donce.rs33 pub struct OnceCell<T> { struct
38 impl<T> OnceCell<T> { implementation
346 impl<T> Default for OnceCell<T> { implementation
354 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
366 impl<T: Clone> Clone for OnceCell<T> { implementation
381 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
389 impl<T: Eq> Eq for OnceCell<T> {} implementation
392 impl<T> From<T> for OnceCell<T> { implementation
402 impl<T> !Sync for OnceCell<T> {} implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/core/src/cell/
H A Donce.rs33 pub struct OnceCell<T> { struct
38 impl<T> OnceCell<T> { argument
346 impl<T> Default for OnceCell<T> { implementation
354 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
366 impl<T: Clone> Clone for OnceCell<T> { implementation
381 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
389 impl<T: Eq> Eq for OnceCell<T> {} implementation
392 impl<T> From<T> for OnceCell<T> { implementation
402 impl<T> !Sync for OnceCell<T> {} implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/core/src/cell/
H A Donce.rs33 pub struct OnceCell<T> { struct
38 impl<T> OnceCell<T> { implementation
346 impl<T> Default for OnceCell<T> { implementation
354 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
366 impl<T: Clone> Clone for OnceCell<T> { implementation
381 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
389 impl<T: Eq> Eq for OnceCell<T> {} implementation
392 impl<T> From<T> for OnceCell<T> { implementation
402 impl<T> !Sync for OnceCell<T> {} implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/core/src/cell/
H A Donce.rs33 pub struct OnceCell<T> { struct
38 impl<T> OnceCell<T> { implementation
346 impl<T> Default for OnceCell<T> { implementation
354 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
366 impl<T: Clone> Clone for OnceCell<T> { implementation
381 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
389 impl<T: Eq> Eq for OnceCell<T> {} implementation
392 impl<T> From<T> for OnceCell<T> { implementation
402 impl<T> !Sync for OnceCell<T> {} implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/core/src/cell/
H A Donce.rs33 pub struct OnceCell<T> { struct
38 impl<T> OnceCell<T> { argument
346 impl<T> Default for OnceCell<T> { implementation
354 impl<T: fmt::Debug> fmt::Debug for OnceCell<T> { implementation
366 impl<T: Clone> Clone for OnceCell<T> { implementation
381 impl<T: PartialEq> PartialEq for OnceCell<T> { implementation
389 impl<T: Eq> Eq for OnceCell<T> {} implementation
392 impl<T> From<T> for OnceCell<T> { implementation
402 impl<T> !Sync for OnceCell<T> {} implementation
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/util/
Donce_cell.rs6 pub(crate) struct OnceCell<T> { struct
11 unsafe impl<T: Send + Sync> Send for OnceCell<T> {} argument
12 unsafe impl<T: Send + Sync> Sync for OnceCell<T> {} implementation
14 impl<T> OnceCell<T> { impl
61 impl<T> Drop for OnceCell<T> { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/uniffi_core/src/ffi/rustfuture/
Dtests.rs76 let cell = unsafe { Arc::from_raw(data as *const OnceCell<RustFuturePoll>) }; in poll_continuation() constant