{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"if"}]}
    if let DefKind::Impl { .. } = tcx.def_kind(parent)
    let parent = tcx.local_parent(def_id);
        && find_attr!(tcx.get_all_attrs(parent), AttributeKind::AutomaticallyDerived(..))