Home
last modified time | relevance | path

Searched refs:LocalFutureObj (Results 1 – 10 of 10) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/futures-task/src/
Dfuture_obj.rs16 pub struct LocalFutureObj<'a, T> { struct
25 impl<T> Unpin for LocalFutureObj<'_, T> {} implementation
42 impl<'a, T> LocalFutureObj<'a, T> { impl
66 impl<T> fmt::Debug for LocalFutureObj<'_, T> { implementation
72 impl<'a, T> From<FutureObj<'a, T>> for LocalFutureObj<'a, T> { implementation
79 impl<T> Future for LocalFutureObj<'_, T> { implementation
88 impl<T> Drop for LocalFutureObj<'_, T> { implementation
103 pub struct FutureObj<'a, T>(LocalFutureObj<'a, T>);
112 Self(LocalFutureObj::new(f)) in new()
312 impl<'a, F: Future<Output = ()> + 'a> From<Box<F>> for LocalFutureObj<'a, ()> { implementation
[all …]
Dspawn.rs1 use crate::{FutureObj, LocalFutureObj};
40 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError>; in spawn_local_obj()
107 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
117 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
142 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
162 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
184 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
Dlib.rs43 pub use crate::future_obj::{FutureObj, LocalFutureObj, UnsafeFutureObj};
/aosp_15_r20/external/rust/android-crates-io/crates/futures-executor/src/
Dlocal_pool.rs6 use futures_task::{FutureObj, LocalFutureObj, LocalSpawn, Spawn, SpawnError};
33 pool: FuturesUnordered<LocalFutureObj<'static, ()>>,
43 type Incoming = RefCell<Vec<LocalFutureObj<'static, ()>>>;
385 fn spawn_local_obj(&self, future: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
/aosp_15_r20/external/rust/android-crates-io/crates/futures/tests/
Dfuture_shared.rs3 use futures::future::{self, FutureExt, LocalFutureObj, TryFutureExt};
94 let future2 = LocalFutureObj::new(Box::new(future1.clone())); in drop_in_poll()
123 spawn.spawn_local_obj(LocalFutureObj::new(Box::new(f1.map(|_| ())))).unwrap(); in peek()
Dauto_traits.rs385 assert_not_impl!(LocalFutureObj<'_, ()>: Send);
386 assert_not_impl!(LocalFutureObj<'_, ()>: Sync);
387 assert_impl!(LocalFutureObj<'_, PhantomPinned>: Unpin);
1888 assert_not_impl!(LocalFutureObj<'_, ()>: Send);
1889 assert_not_impl!(LocalFutureObj<'_, ()>: Sync);
1890 assert_impl!(LocalFutureObj<'_, PhantomPinned>: Unpin);
/aosp_15_r20/external/rust/android-crates-io/crates/futures-util/src/task/
Dspawn.rs14 use futures_task::{FutureObj, LocalFutureObj, SpawnError};
134 self.spawn_local_obj(LocalFutureObj::new(Box::new(future))) in spawn_local()
Dmod.rs16 pub use futures_task::{FutureObj, LocalFutureObj, LocalSpawn, Spawn, SpawnError, UnsafeFutureObj};
/aosp_15_r20/external/rust/android-crates-io/crates/futures-util/src/stream/futures_unordered/
Dmod.rs20 use futures_task::{FutureObj, LocalFutureObj, LocalSpawn, Spawn, SpawnError};
75 impl LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>> {
76 fn spawn_local_obj(&self, future_obj: LocalFutureObj<'static, ()>) -> Result<(), SpawnError> { in spawn_local_obj()
/aosp_15_r20/external/rust/android-crates-io/crates/futures-util/src/future/
Dmod.rs18 pub use futures_task::{FutureObj, LocalFutureObj, UnsafeFutureObj};