Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/inlay_hints/bind_pat.rs')
-rw-r--r--crates/ide/src/inlay_hints/bind_pat.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/crates/ide/src/inlay_hints/bind_pat.rs b/crates/ide/src/inlay_hints/bind_pat.rs
index 52ea2e5ec5..36fdd90e8a 100644
--- a/crates/ide/src/inlay_hints/bind_pat.rs
+++ b/crates/ide/src/inlay_hints/bind_pat.rs
@@ -380,9 +380,9 @@ fn main() {
let foo = foo3();
// ^^^ impl Fn(f64, f64) -> u32
let foo = foo4();
- // ^^^ &dyn Fn(f64, f64) -> u32
+ // ^^^ &'static (dyn Fn(f64, f64) -> u32 + 'static)
let foo = foo5();
- // ^^^ &dyn Fn(&dyn Fn(f64, f64) -> u32, f64) -> u32
+ // ^^^ &'static (dyn Fn(&(dyn Fn(f64, f64) -> u32 + 'static), f64) -> u32 + 'static)
let foo = foo6();
// ^^^ impl Fn(f64, f64) -> u32
let foo = foo7();
@@ -413,7 +413,7 @@ fn main() {
let foo = foo3();
// ^^^ impl Fn(f64, f64) -> u32
let foo = foo4();
- // ^^^ &dyn Fn(f64, f64) -> u32
+ // ^^^ &'static (dyn Fn(f64, f64) -> u32 + 'static)
let foo = foo5();
let foo = foo6();
let foo = foo7();
@@ -528,7 +528,7 @@ fn main() {
//^^^^ i32
let _ = 22;
let test = "test";
- //^^^^ &str
+ //^^^^ &'static str
let test = InnerStruct {};
//^^^^ InnerStruct
@@ -618,12 +618,12 @@ impl<T> Iterator for IntoIter<T> {
fn main() {
let mut data = Vec::new();
- //^^^^ Vec<&str>
+ //^^^^ Vec<&'static str>
data.push("foo");
for i in data {
- //^ &str
+ //^ &'static str
let z = i;
- //^ &str
+ //^ &'static str
}
}
"#,
@@ -651,8 +651,8 @@ fn main() {
//^^ Vec<Box<&(dyn Display + Sync)>>
let _v = { Vec::<Box<*const (dyn Display + Sync)>>::new() };
//^^ Vec<Box<*const (dyn Display + Sync)>>
- let _v = { Vec::<Box<dyn Display + Sync>>::new() };
- //^^ Vec<Box<dyn Display + Sync>>
+ let _v = { Vec::<Box<dyn Display + Sync + 'static>>::new() };
+ //^^ Vec<Box<dyn Display + Sync + 'static>>
}
"#,
);
@@ -1017,7 +1017,7 @@ fn test<T>(t: T) {
"#,
expect![[r#"
fn test<T>(t: T) {
- let f = |a: i32, b: &str, c: T| {};
+ let f = |a: i32, b: &'static str, c: T| {};
let result: () = f(42, "", t);
}
"#]],