Skip to content
Draft
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion library/core/src/iter/traits/collect.rs
Original file line number Diff line number Diff line change
Expand Up @@ -153,8 +153,8 @@ pub trait FromIterator<A>: Sized {
}

// 为同时实现 Default 和 Extend 的类型实现 FromIterator
#[unstable(feature = "from_iter_default", issue = "58659")]
impl<T, A: Default + Extend<T>> FromIterator<T> for A {
#[stable(feature = "rust1", since = "1.0.0")]
#[rustc_diagnostic_item = "from_iter_default"]
default fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self {
let mut collection = A::default();
Expand Down
Loading