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