summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/remove-as_str.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/suggestions/remove-as_str.rs')
-rw-r--r--tests/ui/suggestions/remove-as_str.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/ui/suggestions/remove-as_str.rs b/tests/ui/suggestions/remove-as_str.rs
new file mode 100644
index 000000000..289a784ba
--- /dev/null
+++ b/tests/ui/suggestions/remove-as_str.rs
@@ -0,0 +1,21 @@
+fn foo1(s: &str) {
+ s.as_str();
+ //~^ ERROR no method named `as_str` found
+}
+
+fn foo2<'a>(s: &'a str) {
+ s.as_str();
+ //~^ ERROR no method named `as_str` found
+}
+
+fn foo3(s: &mut str) {
+ s.as_str();
+ //~^ ERROR no method named `as_str` found
+}
+
+fn foo4(s: &&str) {
+ s.as_str();
+ //~^ ERROR no method named `as_str` found
+}
+
+fn main() {}