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
There is an effort to remove Rust's unconditional `[T; 0]: Default` impl
for `T: !Default`, see rust-lang/rust#145457.
foundations depends on this impl in its public API, so fixing this is a
breaking change.
However, after consideration we decided that we will break semver for
this change. We don't expect any users of foundations to depend directly
on `[T; 0]: Settings`. We also put a best-effort workaround in place for the
`#[derive(Settings)]` use case inside foundations.
Co-authored-by: Leo Blöcher <lblocher@cloudflare.com>
0 commit comments