]> git.lizzy.rs Git - rust.git/commit
resolve: `Scope::DeriveHelpers` -> `Scope::DeriveHelpersCompat`
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Thu, 3 Oct 2019 22:44:57 +0000 (01:44 +0300)
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Sat, 16 Nov 2019 15:20:39 +0000 (18:20 +0300)
commitc064630e77a9e14040176aa8e8eea67f7adcc643
treeff9b76da0e3666d3855caba3eb8c5e6911f5e489
parent9b0214d9c560c49e2836c8491aa21d3dbf9f5554
resolve: `Scope::DeriveHelpers` -> `Scope::DeriveHelpersCompat`

These helpers are resolved before their respective derives through a kind of look ahead into future expansions.
Some of these will migrate to proper resolution, others will be deprecated.

```
#[trait_helper] // Deprecate
#[derive(Trait)]
#[trait_helper] // Migrate to proper resolution
```
src/librustc_resolve/diagnostics.rs
src/librustc_resolve/lib.rs
src/librustc_resolve/macros.rs