rust-analyzer/crates/hir-ty
bors 021604431c Auto merge of #15125 - lowr:patch/rustc_coinductive, r=Veykril
internal: support `#[rustc_coinductive]`

rust-lang/rust#100386 changed the trait solver so that `Sized` is treated as coinductive trait, just like auto traits. This is now controlled by the perma-unstable `#[rustc_coinductive]` attribute (rust-lang/rust#108033), which this PR adds support for.

In practice, I don't think this matters much if at all. Currently we don't give chalk enough information so chalk cannot precisely (dis)prove `Sized` bounds.
2023-06-28 10:13:31 +00:00
..
src Auto merge of #15125 - lowr:patch/rustc_coinductive, r=Veykril 2023-06-28 10:13:31 +00:00
Cargo.toml Change in-tree libs to workspace dependencies 2023-06-20 13:53:39 +10:00