Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reorder precise captured params to print lifetimes before idents #1754

Merged
merged 1 commit into from
Oct 20, 2024

Conversation

dtolnay
Copy link
Owner

@dtolnay dtolnay commented Oct 20, 2024

This matches how we already reorder lifetimes inside angle bracketed generic path arguments and generic params.

syn/src/path.rs

Lines 808 to 809 in b387249

// Print lifetimes before types/consts/bindings, regardless of their
// order in args.

syn/src/generics.rs

Lines 1096 to 1097 in b387249

// Print lifetimes before types and consts, regardless of their
// order in self.params.

syn/src/generics.rs

Lines 1130 to 1131 in b387249

// Print lifetimes before types and consts, regardless of their
// order in self.params.

syn/src/generics.rs

Lines 1182 to 1183 in b387249

// Print lifetimes before types and consts, regardless of their
// order in self.params.

@dtolnay dtolnay merged commit 2525a10 into master Oct 20, 2024
29 checks passed
@dtolnay dtolnay deleted the precisecapture branch October 20, 2024 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant