2 #![deny(clippy::inefficient_to_string)]
7 let rstr: &str = "hello";
8 let rrstr: &&str = &rstr;
9 let rrrstr: &&&str = &rrstr;
10 let _: String = rstr.to_string();
11 let _: String = rrstr.to_string();
12 let _: String = rrrstr.to_string();
14 let string: String = String::from("hello");
15 let rstring: &String = &string;
16 let rrstring: &&String = &rstring;
17 let rrrstring: &&&String = &rrstring;
18 let _: String = string.to_string();
19 let _: String = rstring.to_string();
20 let _: String = rrstring.to_string();
21 let _: String = rrrstring.to_string();
23 let cow: Cow<'_, str> = Cow::Borrowed("hello");
24 let rcow: &Cow<'_, str> = &cow;
25 let rrcow: &&Cow<'_, str> = &rcow;
26 let rrrcow: &&&Cow<'_, str> = &rrcow;
27 let _: String = cow.to_string();
28 let _: String = rcow.to_string();
29 let _: String = rrcow.to_string();
30 let _: String = rrrcow.to_string();