Resolve collapsible_if lint in generic associated type equality parsing
Resolve collapsible_if lint in generic associated type equality parsing

    error: this `if` statement can be collapsed
       --> src/path.rs:255:17
        |
    255 | /                 if match &argument {
    256 | |                     Type::Path(argument)
    257 | |                         if argument.qself.is_none()
    258 | |                             && argument.path.leading_colon.is_none()
    ...   |
    281 | |                     }
    282 | |                 }
        | |_________________^
        |
        = note: `-D clippy::collapsible-if` implied by `-D clippy::all`
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if

dtolnay/syn