{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"let"}]}
        let generics_where_clauses_span = main_fn_where_clauses_span(tcx, main_def_id);
        // generics may bring in implicit predicates, so we skip this check if generics is present.
        tcx.dcx().emit_err(errors::WhereClauseOnMain {