вот так fn poll(mut self: Pin<&mut Self>....). Вот такое объявление self - это частный случай, или можно что-то вроде fn(self: Box<Self>) ?
Всегда должен быть таким, т.к. в трейте такой. Был бы просто self, то нельзя было бы поллить несколько раз.
можно. ПОлный список: https://doc.rust-lang.org/stable/reference/items/associated-items.html?highlight=self#methods
Обсуждают сегодня