Use field init shorthand where possible
Field init shorthand allows writing initializers like `tcx: tcx` as `tcx`. The compiler already uses it extensively. Fix the last few places where it isn't yet used.
This commit is contained in:
parent
a4cb3c8318
commit
a105cd6066
17 changed files with 17 additions and 16 deletions
|
@ -177,7 +177,7 @@ fn check_fn(tcx: TyCtxt<'_>, parent_def_id: LocalDefId) {
|
|||
// Lazily compute these two, since they're likely a bit expensive.
|
||||
variances: LazyCell::new(|| {
|
||||
let mut functional_variances = FunctionalVariances {
|
||||
tcx: tcx,
|
||||
tcx,
|
||||
variances: FxHashMap::default(),
|
||||
ambient_variance: ty::Covariant,
|
||||
generics: tcx.generics_of(parent_def_id),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue