Skip to content
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

Release 1.0 — the plan #39

Open
meithecatte opened this issue Dec 14, 2021 · 2 comments
Open

Release 1.0 — the plan #39

meithecatte opened this issue Dec 14, 2021 · 2 comments

Comments

@meithecatte
Copy link
Owner

The only thing I'd change about this library is the way const fn support is handled — once const fn traits get stabilized, I'll be able to remove a lot of workarounds.

This will obviously involve bumping the MSRV, so I'll also switch to the recently stabilized panic! in const contexts for static assertions — I don't think a MSRV bump is warranted just for error message quality.

@mokeyish
Copy link

Hi,how about this implemention? no new type(BitFlags in this repo) reqired.😂

@meithecatte
Copy link
Owner Author

meithecatte commented Feb 26, 2022

I consider the type-level distinction between "a flag" and "a set of flags" to be a feature.

Moreover, your approach wastes space and is useless for any kind of interop or FFI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants