-
Notifications
You must be signed in to change notification settings - Fork 1.6k
'unsafe const fn' support #1207
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
Comments
|
@eddyb It also wraps NonZero, which is unsafe to construct. |
Fair enough. Feel free to open a RFC modifying #911 to allow |
Closing issue, as the RFC PR has been filed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It was noted in RFC 911 that
unsafe const fn
was an unresolved question.Along with #913, adding support for unsafe const functions will allow constructing empty collections in statics (most likely wrapped with a mutex or similar). At the moment, this isn't possible as Unique's constructor is unsafe, and hence cannot be
const
(the compiler rejects such a definition)The text was updated successfully, but these errors were encountered: