Skip to content

Conversation

jonmeow
Copy link
Contributor

@jonmeow jonmeow commented Oct 17, 2025

A final impl can have a symbolic witness, but that witness is still final. Using "final" here per discussion on #generics-and-templates.

I'm also changing the variant a little because concrete_witness was only called when has_concrete_value was true, so it can be more careful about its contract. Having a more explicit None also simplifies has_value. I think it doesn't change the overall cost much past that.

@jonmeow jonmeow requested a review from danakj October 17, 2025 21:48
@jonmeow jonmeow requested a review from a team as a code owner October 17, 2025 21:48
@jonmeow jonmeow removed the request for review from a team October 17, 2025 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant