Lines Matching defs:LocalFutureObj
16 pub struct LocalFutureObj<'a, T> { struct
22 // As LocalFutureObj only holds pointers, even if we move it, the pointed to values won't move, argument
25 impl<T> Unpin for LocalFutureObj<'_, T> {} implementation
42 impl<'a, T> LocalFutureObj<'a, T> { implementation
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
312 impl<'a, F: Future<Output = ()> + 'a> From<Box<F>> for LocalFutureObj<'a, ()> { implementation
318 impl<'a> From<Box<dyn Future<Output = ()> + 'a>> for LocalFutureObj<'a, ()> { implementation
324 impl<'a, F: Future<Output = ()> + 'a> From<Pin<Box<F>>> for LocalFutureObj<'a, ()> { implementation
330 impl<'a> From<Pin<Box<dyn Future<Output = ()> + 'a>>> for LocalFutureObj<'a, ()> { implementation