используется Some(item) а не std::iter::once(item)?
/// Extends a collection with exactly one element.
#[unstable(feature = "extend_one", issue = "72631")]
fn extend_one(&mut self, item: A) {
self.extend(Some(item));
}
полагаю вкусовщина. std:;iter::once сам по себе тонкий враппер над опшном
Обсуждают сегодня