You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the "unstable" feature no longer compiles on recent nightly
Rust toolchains, because it enables the `const_generics` feature flag.
Since const generics have stabilized, this feature flag is no longer
necessary, and results in a compilation error on recent toolchains.
This commit removes `#[feature(const_generics)]` from the crate. Now,
the "unstable" feature builds on recent nightly compilers. Additionally,
we can remove the "unstable" feature flag from the impls for converting
volatile arrays to slices, as that impl no longer requires an unstable
feature.
In order to make the tests pass on stable Rust after removing the
unstable feature flag from the impls for arrays, I had to modify the
examples so that they no longer use other unstable methods, such as
`copy_from_slice`. I think the new examples still get the point across,
although they're maybe not quite as nice...
Fixesrust-osdev#24
0 commit comments