В
fn run_twice<T>(f: impl Future<T>) -> Future<(T, T)> { ... }
Poll::Ready
у дальнейших вызовов poll
не специфицировано поведение. Тут либо добавлять + Clone
, либо стрим вместо футуры юзать.Size: a a a
В
fn run_twice<T>(f: impl Future<T>) -> Future<(T, T)> { ... }
Poll::Ready
у дальнейших вызовов poll
не специфицировано поведение. Тут либо добавлять + Clone
, либо стрим вместо футуры юзать.AT
poll()
вызывается периодически, поэтому не может поглощать футуруВ
Poll::Ready(())
всегда, она может создавать результат снова и сноваAZ
🦉
poll()
вызывается периодически, поэтому не может поглощать футуруAZ
🦉
AZ
🦉
Poll::Ready
у дальнейших вызовов poll
не специфицировано поведение. Тут либо добавлять + Clone
, либо стрим вместо футуры юзать.Э
AZ
main = do
let a = print 10
a
a
AZ
AZ
Э
AZ
haskell
main = do
let a = print 10
a
a
10
10
AZ
AZ
Э
p
В