) {
// Avoid codegen bloat from monomorphization by immediately doing dyn dispatch of `decorate` to
// the "real" work.
- fn struct_lint_level_impl(
+ fn struct_lint_level_impl<'s, 'd>(
sess: &'s Session,
lint: &'static Lint,
level: Level,
}
LintLevelSource::Node(lint_attr_name, src, reason) => {
if let Some(rationale) = reason {
- err.note(&rationale.as_str());
+ err.note(rationale.as_str());
}
sess.diag_span_note_once(
&mut err,