pub unsafe trait RemitWithLifetime<'a, T, X> { }
Expand description

Trait used for relaxing the lifetime requirements of the generator storage.

Implemented automatically for generators that accept any lifetime.

Implementors§

source§

impl<'a, T, F: FnOnce(Remit<'a, T>) -> R, R: Future<Output = ()> + 'a> RemitWithLifetime<'a, T, ()> for F

source§

impl<'a, T, X, F: FnOnce(X, Remit<'a, T>) -> R, R: Future<Output = ()> + 'a> RemitWithLifetime<'a, T, (X,)> for F