short_circuits,
ret_adjust,
span,
- body.id().node_id,
+ body.id().hir_id,
);
} else {
let mut rust_cc = cc + divergence - match_arms - short_circuits;
shorts: u64,
returns: u64,
span: Span,
- _: NodeId,
+ _: HirId,
) {
span_bug!(
span,
shorts: u64,
returns: u64,
span: Span,
- id: NodeId,
+ id: HirId,
) {
- if !is_allowed(cx, CYCLOMATIC_COMPLEXITY, id) {
+ let node_id = cx.tcx.hir().hir_to_node_id(id);
+ if !is_allowed(cx, CYCLOMATIC_COMPLEXITY, node_id) {
cx.sess().span_note_without_error(
span,
&format!(
Binder, Ty, TyCtxt,
};
use rustc_data_structures::sync::Lrc;
-use rustc_errors::{Applicability, CodeSuggestion, Substitution, SubstitutionPart};
+use rustc_errors::{Applicability, CodeSuggestion, Substitution, SubstitutionPart, SuggestionStyle};
use std::borrow::Cow;
use std::env;
use std::mem;
.collect(),
}],
msg: help_msg,
- show_code_when_inline: true,
+ style: SuggestionStyle::ShowCode,
applicability: Applicability::Unspecified,
};
db.suggestions.push(sugg);