BD
Size: a a a
BD
D
D
D
poll
, как мне видится, должен быть поглощающим, а не poll(&mut self)
poll(self) -> Ready(Item) | NotReady(Self)
, но не уверен, что так вообще можно запилить без каких-то нечеловеческих изъёбовV
D
Ready(Item) | NotReady(Self)
V
V
D
D
D
V
V
V
D
D
A
D
A