Skip to content

Conversation

@frankmcsherry
Copy link
Member

@frankmcsherry frankmcsherry commented Jun 20, 2025

Rust 1.87 (ed: idk some recent version) stabilized bounds in associated types, which allows "simplification" of a lot of constraints that were expressed as dangling where constraints. Although things get a bit wordier in moments, it clarifies that the associated type we are constraining comes from the trait in question. It may be that some of the changes are aesthetically unappealing, and perhaps we want to pop more things out into where blocks, but I do like the association of the bound with the trait containing the associated types.

- windows
toolchain:
- stable
- 1.78
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1.79 should work!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will fix!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might also delete windows, but .. really would rather not. :D

@frankmcsherry
Copy link
Member Author

The windows CI failures seem to be a recognized MSVC regression, no eta listed and it's been a few weeks, so dropping windows from CI for the moment.

@frankmcsherry frankmcsherry merged commit a9874d3 into TimelyDataflow:master Jun 20, 2025
5 checks passed
@github-actions github-actions bot mentioned this pull request Jun 20, 2025
@frankmcsherry frankmcsherry deleted the where_updates branch September 23, 2025 23:00
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.

2 participants