- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.8k
Closed
Description
rust-lang/rust#48149 looks like the most likely culprit.
40 errors
error[E0433]: failed to resolve. Could not find `TyParamBound` in `hir`
    --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/methods.rs:2096:29
     |
2096 |                 if let hir::TyParamBound::TraitTyParamBound(ref ptr, ..) = *bound {
     |                             ^^^^^^^^^^^^ Could not find `TyParamBound` in `hir`
error[E0412]: cannot find type `PathParameters` in this scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/utils/hir_utils.rs:204:45
    |
204 |     fn eq_path_parameters(&mut self, left: &PathParameters, right: &PathParameters) -> bool {
    |                                             ^^^^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `PathParameters` in this scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/utils/hir_utils.rs:204:69
    |
204 |     fn eq_path_parameters(&mut self, left: &PathParameters, right: &PathParameters) -> bool {
    |                                                                     ^^^^^^^^^^^^^^ not found in this scope
error[E0531]: cannot find tuple struct/variant `TraitTyParamBound` in this scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:106:20
    |
106 |             if let TraitTyParamBound(ref trait_ref, _) = *bound {
    |                    ^^^^^^^^^^^^^^^^^ not found in this scope
error[E0531]: cannot find tuple struct/variant `RegionTyParamBound` in this scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:333:32
    |
333 |                         if let RegionTyParamBound(_) = *bound {
    |                                ^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function `walk_ty_param_bound` in this scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:375:21
    |
375 |                     walk_ty_param_bound(&mut visitor, bound);
    |                     ^^^^^^^^^^^^^^^^^^^ did you mean `walk_param_bound`?
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/utils/hir_utils.rs:227:22
    |
227 |         match (&left.parameters, &right.parameters) {
    |                      ^^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/utils/hir_utils.rs:227:41
    |
227 |         match (&left.parameters, &right.parameters) {
    |                                         ^^^^^^^^^^
error[E0599]: no method named `ty_params` found for type `&'tcx rustc::hir::Generics` in the current scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:104:25
    |
104 |     for typ in generics.ty_params() {
    |                         ^^^^^^^^^
error[E0609]: no field `lifetimes` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:115:42
    |
115 |                     for bound in ¶ms.lifetimes {
    |                                          ^^^^^^^^^
error[E0599]: no associated item named `Lifetime` found for type `rustc::hir::GenericParam` in the current scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:228:16
    |
228 |         if let GenericParam::Lifetime(ref lt) = *par {
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `rustc::hir::GenericParam`
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:293:71
    |
293 |         if let Some(ref last_path_segment) = last_path_segment(qpath).parameters {
    |                                                                       ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:294:35
    |
294 |             if !last_path_segment.parenthesized && last_path_segment.lifetimes.is_empty() {
    |                                   ^^^^^^^^^^^^^
error[E0599]: no method named `is_type_param` found for type `&'tcx rustc::hir::GenericParam` in the current scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:416:18
    |
416 |         if param.is_type_param() {
    |                  ^^^^^^^^^^^^^
error[E0599]: no method named `lifetimes` found for type `&'tcx rustc::hir::Generics` in the current scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/lifetimes.rs:427:10
    |
427 |         .lifetimes()
    |          ^^^^^^^^^
error[E0560]: struct `rustc::hir::PathSegment` has no field named `parameters`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/map_clone.rs:106:21
    |
106 |                     parameters: None,
    |                     ^^^^^^^^^^ `rustc::hir::PathSegment` does not have this field
    |
    = note: available fields are: `name`, `args`, `infer_types`
error[E0599]: no method named `ty_params` found for type `&rustc::hir::Generics` in the current scope
    --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/methods.rs:2094:18
     |
2094 |         generics.ty_params().any(|param| {
     |                  ^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
    --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/methods.rs:2099:53
     |
2099 |                         if let Some(ref params) = s.parameters {
     |                                                     ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
    --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/methods.rs:2100:39
     |
2100 |                             if params.parenthesized {
     |                                       ^^^^^^^^^^^^^
error[E0599]: no associated item named `Type` found for type `syntax::ast::GenericParam` in the current scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/misc_early.rs:192:20
    |
192 |             if let GenericParam::Type(ref ty) = *param {
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam`
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/needless_pass_by_value.rs:221:51
    |
221 |                                 .and_then(|ps| ps.parameters.as_ref())
    |                                                   ^^^^^^^^^^
error[E0599]: no method named `is_type_param` found for type `&rustc::hir::GenericParam` in the current scope
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/new_without_default.rs:106:75
    |
106 |                         if impl_item.generics.params.iter().any(|gen| gen.is_type_param()) {
    |                                                                           ^^^^^^^^^^^^^
error[E0026]: struct `rustc::hir::PathSegment` does not have a field named `parameters`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/ptr.rs:163:46
    |
163 |                     if let Some(&PathSegment{parameters: Some(ref parameters), ..}) = path.segments.last();
    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ struct `rustc::hir::PathSegment` does not have this field
error[E0609]: no field `types` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/ptr.rs:164:35
    |
164 |                     if parameters.types.len() == 1;
    |                                   ^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/ptr.rs:221:50
    |
221 |                     if let Some(ref params) = bx.parameters;
    |                                                  ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/ptr.rs:222:32
    |
222 |                     if !params.parenthesized;
    |                                ^^^^^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/transmute.rs:458:39
    |
458 |         if let Some(ref params) = seg.parameters;
    |                                       ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/transmute.rs:459:20
    |
459 |         if !params.parenthesized;
    |                    ^^^^^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:183:40
    |
183 |         if let Some(ref params) = last.parameters;
    |                                        ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:184:20
    |
184 |         if !params.parenthesized;
    |                    ^^^^^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:247:29
    |
247 |                         seg.parameters
    |                             ^^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:255:25
    |
255 |                     seg.parameters
    |                         ^^^^^^^^^^
error[E0609]: no field `parameters` on type `&syntax::ptr::P<rustc::hir::PathSegment>`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:263:51
    |
263 |                     if let Some(ref params) = seg.parameters {
    |                                                   ^^^^^^^^^^
error[E0609]: no field `types` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:264:42
    |
264 |                         for ty in params.types.iter() {
    |                                          ^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:291:46
    |
291 |                 if let Some(ref params) = bx.parameters;
    |                                              ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
   --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:292:28
    |
292 |                 if !params.parenthesized;
    |                            ^^^^^^^^^^^^^
error[E0599]: no method named `is_lifetime_param` found for type `&rustc::hir::GenericParam` in the current scope
    --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:1211:82
     |
1211 |                     .any(|bound| bound.bound_generic_params.iter().any(|gen| gen.is_lifetime_param()));
     |                                                                                  ^^^^^^^^^^^^^^^^^
error[E0609]: no field `parameters` on type `&&rustc::hir::PathSegment`
    --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/types.rs:1862:58
     |
1862 |             let params = &path.segments.last().as_ref()?.parameters.as_ref()?.types;
     |                                                          ^^^^^^^^^^
error[E0609]: no field `parameters` on type `&rustc::hir::PathSegment`
  --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/use_self.rs:61:82
   |
61 |                 let parameters = &item_path.segments.last().expect(SEGMENTS_MSG).parameters;
   |                                                                                  ^^^^^^^^^^
error[E0609]: no field `parenthesized` on type `&_`
  --> /home/mee/.cargo/registry/src/gitproxy.zycloud.tk-1ecc6299db9ec823/clippy_lints-0.0.209/src/use_self.rs:63:29
   |
63 |                     !params.parenthesized && params.lifetimes.len() == 0
   |                             ^^^^^^^^^^^^^
error: aborting due to 40 previous errors
mettke, CAD97, TimDiekmann, imp, dfannius and 9 more
Metadata
Metadata
Assignees
Labels
No labels