Rollup merge of #108685 - est31:backticks_matchmaking, r=petrochenkov
Match unmatched backticks in compiler/ Found with GNU grep: ``` grep -rEn '^(([^`]*`){2})*[^`]*`[^`]*$' compiler/ | rg -v '\s*[//]?.{1,2}```' ```
This commit is contained in:
commit
846424d15f
@ -949,7 +949,7 @@ fn suggest_constrain_dyn_trait_in_impl(
|
||||
.push_span_label(*span, "this has an implicit `'static` lifetime requirement");
|
||||
multi_span.push_span_label(
|
||||
ident.span,
|
||||
"calling this method introduces the `impl`'s 'static` requirement",
|
||||
"calling this method introduces the `impl`'s `'static` requirement",
|
||||
);
|
||||
err.subdiagnostic(RequireStaticErr::UsedImpl { multi_span });
|
||||
err.span_suggestion_verbose(
|
||||
|
@ -457,7 +457,7 @@ pub fn emulate_intrinsic(
|
||||
assert_eq!(input_len, dest_len, "Return vector length must match input length");
|
||||
assert!(
|
||||
index < dest_len,
|
||||
"Index `{}` must be in bounds of vector with length {}`",
|
||||
"Index `{}` must be in bounds of vector with length {}",
|
||||
index,
|
||||
dest_len
|
||||
);
|
||||
@ -477,7 +477,7 @@ pub fn emulate_intrinsic(
|
||||
let (input, input_len) = self.operand_to_simd(&args[0])?;
|
||||
assert!(
|
||||
index < input_len,
|
||||
"index `{}` must be in bounds of vector with length `{}`",
|
||||
"index `{}` must be in bounds of vector with length {}",
|
||||
index,
|
||||
input_len
|
||||
);
|
||||
|
@ -332,7 +332,7 @@ pub fn check_op_spanned<O: NonConstOp<'tcx>>(&mut self, op: O, span: Span) {
|
||||
|
||||
fn check_static(&mut self, def_id: DefId, span: Span) {
|
||||
if self.tcx.is_thread_local_static(def_id) {
|
||||
self.tcx.sess.delay_span_bug(span, "tls access is checked in `Rvalue::ThreadLocalRef");
|
||||
self.tcx.sess.delay_span_bug(span, "tls access is checked in `Rvalue::ThreadLocalRef`");
|
||||
}
|
||||
self.check_op_spanned(ops::StaticAccess, span)
|
||||
}
|
||||
|
@ -150,7 +150,7 @@ fn check_hash(a: u64, b: u64) {
|
||||
let hash_b = hash(&(b as isize, a as isize));
|
||||
assert_ne!(
|
||||
hash_a, hash_b,
|
||||
"The hash stayed the same when permuting values `{a}` and `{b}!",
|
||||
"The hash stayed the same when permuting values `{a}` and `{b}`!",
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -282,7 +282,7 @@ pub(super) fn transcribe<'a>(
|
||||
}
|
||||
|
||||
// There should be no meta-var declarations in the invocation of a macro.
|
||||
mbe::TokenTree::MetaVarDecl(..) => panic!("unexpected `TokenTree::MetaVarDecl"),
|
||||
mbe::TokenTree::MetaVarDecl(..) => panic!("unexpected `TokenTree::MetaVarDecl`"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ infer_subtype = ...so that the {$requirement ->
|
||||
[if_else_different] `if` and `else` have incompatible types
|
||||
[no_else] `if` missing an `else` returns `()`
|
||||
[fn_main_correct_type] `main` function has the correct type
|
||||
[fn_start_correct_type] #[start]` function has the correct type
|
||||
[fn_start_correct_type] `#[start]` function has the correct type
|
||||
[intristic_correct_type] intrinsic has the correct type
|
||||
[method_correct_type] method receiver has the correct type
|
||||
*[other] types are compatible
|
||||
@ -92,7 +92,7 @@ infer_subtype_2 = ...so that {$requirement ->
|
||||
[if_else_different] `if` and `else` have incompatible types
|
||||
[no_else] `if` missing an `else` returns `()`
|
||||
[fn_main_correct_type] `main` function has the correct type
|
||||
[fn_start_correct_type] #[start]` function has the correct type
|
||||
[fn_start_correct_type] `#[start]` function has the correct type
|
||||
[intristic_correct_type] intrinsic has the correct type
|
||||
[method_correct_type] method receiver has the correct type
|
||||
*[other] types are compatible
|
||||
@ -277,7 +277,7 @@ infer_tid_consider_borrowing = consider borrowing this type parameter in the tra
|
||||
infer_tid_param_help = the lifetime requirements from the `impl` do not correspond to the requirements in the `trait`
|
||||
|
||||
infer_dtcs_has_lifetime_req_label = this has an implicit `'static` lifetime requirement
|
||||
infer_dtcs_introduces_requirement = calling this method introduces the `impl`'s 'static` requirement
|
||||
infer_dtcs_introduces_requirement = calling this method introduces the `impl`'s `'static` requirement
|
||||
infer_dtcs_has_req_note = the used `impl` has a `'static` requirement
|
||||
infer_dtcs_suggestion = consider relaxing the implicit `'static` requirement
|
||||
|
||||
@ -313,7 +313,7 @@ infer_but_needs_to_satisfy = {$has_param_name ->
|
||||
[false] ...and is required to live as long as `'static` here
|
||||
}
|
||||
.used_here = ...is used here...
|
||||
.introduced_by_bound = 'static` lifetime requirement introduced by this bound
|
||||
.introduced_by_bound = `'static` lifetime requirement introduced by this bound
|
||||
|
||||
infer_more_targeted = {$has_param_name ->
|
||||
[true] `{$param_name}`
|
||||
|
@ -1690,7 +1690,7 @@ enum Similar<'tcx> {
|
||||
format!("{name} is defined in the current crate")
|
||||
} else {
|
||||
let crate_name = self.tcx.crate_name(defid.krate);
|
||||
format!("{name} is defined in crate `{crate_name}")
|
||||
format!("{name} is defined in crate `{crate_name}`")
|
||||
};
|
||||
diagnostic.span_note(def_span, msg);
|
||||
};
|
||||
|
@ -33,7 +33,7 @@ interface_rustc_error_fatal =
|
||||
fatal error triggered by #[rustc_error]
|
||||
|
||||
interface_rustc_error_unexpected_annotation =
|
||||
unexpected annotation used with `#[rustc_error(...)]!
|
||||
unexpected annotation used with `#[rustc_error(...)]`!
|
||||
|
||||
interface_failed_writing_file =
|
||||
failed to write file {$path}: {$error}"
|
||||
|
@ -166,15 +166,17 @@ pub enum DocStyle {
|
||||
Inner,
|
||||
}
|
||||
|
||||
// Note that the suffix is *not* considered when deciding the `LiteralKind` in
|
||||
// this type. This means that float literals like `1f32` are classified by this
|
||||
// type as `Int`. (Compare against `rustc_ast::token::LitKind` and
|
||||
// `rustc_ast::ast::LitKind.)
|
||||
/// Enum representing the literal types supported by the lexer.
|
||||
///
|
||||
/// Note that the suffix is *not* considered when deciding the `LiteralKind` in
|
||||
/// this type. This means that float literals like `1f32` are classified by this
|
||||
/// type as `Int`. (Compare against `rustc_ast::token::LitKind` and
|
||||
/// `rustc_ast::ast::LitKind`).
|
||||
#[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord)]
|
||||
pub enum LiteralKind {
|
||||
/// "12_u8", "0o100", "0b120i99", "1f32".
|
||||
Int { base: Base, empty_int: bool },
|
||||
/// "12.34f32", "1e3", but not "1f32`.
|
||||
/// "12.34f32", "1e3", but not "1f32".
|
||||
Float { base: Base, empty_exponent: bool },
|
||||
/// "'a'", "'\\'", "'''", "';"
|
||||
Char { terminated: bool },
|
||||
|
@ -93,7 +93,7 @@ fn repr_discr<'tcx>(
|
||||
if discr < fit {
|
||||
bug!(
|
||||
"Integer::repr_discr: `#[repr]` hint too small for \
|
||||
discriminant range of enum `{}",
|
||||
discriminant range of enum `{}`",
|
||||
ty
|
||||
)
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ pub fn as_constant_inner<'tcx>(
|
||||
ConstantKind::Ty(tcx.const_error_with_guaranteed(ty, guar))
|
||||
}
|
||||
Err(LitToConstError::TypeError) => {
|
||||
bug!("encountered type error in `lit_to_mir_constant")
|
||||
bug!("encountered type error in `lit_to_mir_constant`")
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -5,7 +5,7 @@ session_incorrect_cgu_reuse_type =
|
||||
}`{$expected_reuse}`
|
||||
|
||||
session_cgu_not_recorded =
|
||||
CGU-reuse for `{$cgu_user_name}` is (mangled: `{$cgu_name}`) was not recorded`
|
||||
CGU-reuse for `{$cgu_user_name}` is (mangled: `{$cgu_name}`) was not recorded
|
||||
|
||||
session_feature_gate_error = {$explain}
|
||||
|
||||
|
@ -2245,7 +2245,7 @@ pub fn parse_externs(
|
||||
early_error(
|
||||
error_format,
|
||||
"the `-Z unstable-options` flag must also be passed to \
|
||||
enable `--extern options",
|
||||
enable `--extern` options",
|
||||
);
|
||||
}
|
||||
for opt in opts.split(',') {
|
||||
|
@ -17,7 +17,7 @@ note: the used `impl` has a `'static` requirement
|
||||
LL | impl<T> MyTrait<T> for dyn ObjectTrait<T> {
|
||||
| ^^^^^^^^^^^^^^ this has an implicit `'static` lifetime requirement
|
||||
LL | fn use_self<K>(&self) -> &() { panic!() }
|
||||
| -------- calling this method introduces the `impl`'s 'static` requirement
|
||||
| -------- calling this method introduces the `impl`'s `'static` requirement
|
||||
help: consider relaxing the implicit `'static` requirement
|
||||
|
|
||||
LL | impl<T> MyTrait<T> for dyn ObjectTrait<T> + '_ {
|
||||
@ -42,7 +42,7 @@ note: the used `impl` has a `'static` requirement
|
||||
LL | impl dyn ObjectTrait {
|
||||
| ^^^^^^^^^^^ this has an implicit `'static` lifetime requirement
|
||||
LL | fn use_self(&self) -> &() { panic!() }
|
||||
| -------- calling this method introduces the `impl`'s 'static` requirement
|
||||
| -------- calling this method introduces the `impl`'s `'static` requirement
|
||||
help: consider relaxing the implicit `'static` requirement
|
||||
|
|
||||
LL | impl dyn ObjectTrait + '_ {
|
||||
@ -65,7 +65,7 @@ note: the used `impl` has a `'static` requirement
|
||||
--> $DIR/impl-on-dyn-trait-with-implicit-static-bound.rs:87:26
|
||||
|
|
||||
LL | fn use_self(&self) -> &() { panic!() }
|
||||
| -------- calling this method introduces the `impl`'s 'static` requirement
|
||||
| -------- calling this method introduces the `impl`'s `'static` requirement
|
||||
...
|
||||
LL | impl MyTrait for dyn ObjectTrait {}
|
||||
| ^^^^^^^^^^^ this has an implicit `'static` lifetime requirement
|
||||
@ -91,7 +91,7 @@ note: the used `impl` has a `'static` requirement
|
||||
--> $DIR/impl-on-dyn-trait-with-implicit-static-bound.rs:106:26
|
||||
|
|
||||
LL | fn use_self(&self) -> &() { panic!() }
|
||||
| -------- calling this method introduces the `impl`'s 'static` requirement
|
||||
| -------- calling this method introduces the `impl`'s `'static` requirement
|
||||
...
|
||||
LL | impl MyTrait for dyn ObjectTrait {}
|
||||
| ^^^^^^^^^^^ this has an implicit `'static` lifetime requirement
|
||||
|
Loading…
Reference in New Issue
Block a user