Rimi Kanokawa
Rimi Kanokawa
What the fuck. I'm going to have to do some serious investigation into this. This is something I can easily look at without access to a second computer, so.
Yes, that'd be fine. I don't particularly want to maintain a strict MSRP, just a reasonable one that doesn't constantly push it for no good reason. I can also see...
Do you have an idea of how to do this at a lower MSRV? This isn't even possible in stable right now because of ``trait bounds other than `Sized` on...
It would be, very much so. I'll still think about what I could do here, honestly...
Reopening this since it's planned. Still blocked on rustc features - but may try some workarounds in the meanwhile.
I've added some macros that should help with this. See the changelog: * https://github.com/Lymia/enumset/blob/main/RELEASES.md#version-115-2024-07-22 This issue remains open because I don't think this can be properly solved until `const fn`...
MSRP breaking. Will think about what to do.
The bit position is actually pretty stable, since it's already exposed via e.g. `EnumSet::to_u64`. I'll think about whether this is viable at this point; it should be.
It looks like this library is enough to cover the same use cases as `codemap-diagnostic`, yeah. A convenience layer over it and `codemap` might still be useful, but #7 is...
Note that this would be a breaking change versus the current version, while a version that abstracts `CodeMap` with a trait could remain backwards compatible via a defaulted type parameter...