Skip to content

Conversation

@frankmcsherry
Copy link
Member

Two trace wrappers relied on IntoOwned::borrow_as to convert from &Time to TimeGat<'_>, in order to support closures against their advertised time reference type. This PR changes the advertisement to be &Time instead, and the callers can rely on borrow_as themselves if they have a problem with that.

I think the freeze.rs changes likely have zero impact (and perhaps the file should be deprecated). The frontier.rs changes likely affect Materialize, which uses it, but it could/should be a pretty easy fix, if the types aren't already aligned (I half guess that they are already &Time as the GAT type).

@frankmcsherry frankmcsherry requested a review from antiguru June 20, 2025 16:00
@frankmcsherry frankmcsherry merged commit 25dcc60 into TimelyDataflow:master Jun 20, 2025
15 of 28 checks passed
@github-actions github-actions bot mentioned this pull request Jun 20, 2025
@frankmcsherry frankmcsherry deleted the de_borrow_as 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