about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorYI <uuuuuu@protonmail.com>2020-04-22 15:33:34 +0800
committerYI <uuuuuu@protonmail.com>2020-04-22 16:05:17 +0800
commitbb1eedb026931853e2f37e752c45b7f3b59c5fa6 (patch)
treeb10c94f300b6c3a45d965c99ce0680800b8f6696 /src/test
parent25f070d1edf3d54d8933e00eeac95ce55ca8eabb (diff)
downloadrust-bb1eedb026931853e2f37e752c45b7f3b59c5fa6.tar.gz
rust-bb1eedb026931853e2f37e752c45b7f3b59c5fa6.zip
add message for resolution failure because wrong namespace
Diffstat (limited to 'src/test')
-rw-r--r--src/test/ui/issues/issue-71406.rs6
-rw-r--r--src/test/ui/issues/issue-71406.stderr9
2 files changed, 15 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-71406.rs b/src/test/ui/issues/issue-71406.rs
new file mode 100644
index 00000000000..e3de30f9289
--- /dev/null
+++ b/src/test/ui/issues/issue-71406.rs
@@ -0,0 +1,6 @@
+use std::sync::mpsc;
+
+fn main() {
+    let (tx, rx) = mpsc::channel::new(1);
+    //~^ ERROR `channel` in `mpsc` is a concrete value, not a module or Struct you specified
+}
diff --git a/src/test/ui/issues/issue-71406.stderr b/src/test/ui/issues/issue-71406.stderr
new file mode 100644
index 00000000000..22a2ca4f3e2
--- /dev/null
+++ b/src/test/ui/issues/issue-71406.stderr
@@ -0,0 +1,9 @@
+error[E0433]: failed to resolve: `channel` in `mpsc` is a concrete value, not a module or Struct you specified
+  --> $DIR/issue-71406.rs:4:26
+   |
+LL |     let (tx, rx) = mpsc::channel::new(1);
+   |                          ^^^^^^^ `channel` in `mpsc` is a concrete value, not a module or Struct you specified
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0433`.