{"ast_node_type":"variable","tokens":[{"end":59,"kind":"keyword","start":0,"text":"if"}]}
    if let InheritanceKind::WithParent(has_self) = inh_kind
    let sig_generics = tcx.generics_of(sig_id);
        && let Some(parent_def_id) = sig_generics.parent