Skip to content

Simplify Option::into_flat_iter signature#158741

Open
WaffleLapkin wants to merge 1 commit into
rust-lang:mainfrom
WaffleLapkin:into_flat_iter_noa
Open

Simplify Option::into_flat_iter signature#158741
WaffleLapkin wants to merge 1 commit into
rust-lang:mainfrom
WaffleLapkin:into_flat_iter_noa

Conversation

@WaffleLapkin

Copy link
Copy Markdown
Member
impl<T: IntoIterator> Option<T> {
-    pub fn into_flat_iter<A>(self) -> OptionFlatten<A>
-    where
-        T: IntoIterator<IntoIter = A>,
+    pub fn into_flat_iter(self) -> OptionFlatten<T::IntoIter> {
}

This is marked as an unresolved question (#148441, #148487 (comment)), but I cannot come up with any reason to have this generic.

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jul 3, 2026
@rustbot

rustbot commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

r? @Darksonn

rustbot has assigned @Darksonn.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: libs
  • libs expanded to 12 candidates
  • Random selection from 6 candidates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants