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
73 impl<'a, T> From<FutureObj<'a, T>> for LocalFutureObj<'a, T> { implementation
80 impl<T> Future for LocalFutureObj<'_, T> { implementation
91 impl<T> Drop for LocalFutureObj<'_, T> { implementation
321 impl<'a, F: Future<Output = ()> + 'a> From<Box<F>> for LocalFutureObj<'a, ()> { implementation
327 impl<'a> From<Box<dyn Future<Output = ()> + 'a>> for LocalFutureObj<'a, ()> { implementation
333 impl<'a, F: Future<Output = ()> + 'a> From<Pin<Box<F>>> for LocalFutureObj<'a, ()> { implementation
339 impl<'a> From<Pin<Box<dyn Future<Output = ()> + 'a>>> for LocalFutureObj<'a, ()> { implementation