Can't cast higher-ranked safe fn to (not higher-ranked) unsafe fn ptr #129285
Labels
A-coercions
Area: implicit and explicit `expr as Type` coercions
C-bug
Category: This is a bug.
P-medium
Medium priority
regression-from-stable-to-nightly
Performance or correctness regression from stable to nightly.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
I tried this code:
I expected to see it work.
Instead, this happened:
This regressed in #129059. This only happens when coercing from safe to unsafe, not unsafe to unsafe or safe to safe. I probably forgot something about how we construct the adjustment from unsafe to safe fn.
The text was updated successfully, but these errors were encountered: