summaryrefslogtreecommitdiffstats
path: root/vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 12:41:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 12:41:41 +0000
commit10ee2acdd26a7f1298c6f6d6b7af9b469fe29b87 (patch)
treebdffd5d80c26cf4a7a518281a204be1ace85b4c1 /vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr
parentReleasing progress-linux version 1.70.0+dfsg1-9~progress7.99u1. (diff)
downloadrustc-10ee2acdd26a7f1298c6f6d6b7af9b469fe29b87.tar.xz
rustc-10ee2acdd26a7f1298c6f6d6b7af9b469fe29b87.zip
Merging upstream version 1.70.0+dfsg2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr')
-rw-r--r--vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr71
1 files changed, 71 insertions, 0 deletions
diff --git a/vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr b/vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr
new file mode 100644
index 000000000..aeb09c574
--- /dev/null
+++ b/vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr
@@ -0,0 +1,71 @@
+error: it is currently not sound to use lifetimes in function signatures
+ --> $DIR/invalid-imports.rs:7:16
+ |
+7 | fn f() -> &'static u32;
+ | ^^^^^^^
+
+error: imported methods must have at least one argument
+ --> $DIR/invalid-imports.rs:10:5
+ |
+10 | fn f1();
+ | ^^^^^^^^
+
+error: first argument of method must be a shared reference
+ --> $DIR/invalid-imports.rs:12:14
+ |
+12 | fn f2(x: u32);
+ | ^^^
+
+error: first argument of method must be a path
+ --> $DIR/invalid-imports.rs:14:14
+ |
+14 | fn f3(x: &&u32);
+ | ^^^^^
+
+error: paths with type parameters are not supported yet
+ --> $DIR/invalid-imports.rs:20:15
+ |
+20 | fn f4(x: &Bar<T>);
+ | ^^^^^^
+
+error: paths with type parameters are not supported yet
+ --> $DIR/invalid-imports.rs:22:15
+ |
+22 | fn f4(x: &Fn(T));
+ | ^^^^^
+
+error: constructor returns must be bare types
+ --> $DIR/invalid-imports.rs:25:5
+ |
+25 | fn f();
+ | ^^^^^^^
+
+error: return value of constructor must be a bare path
+ --> $DIR/invalid-imports.rs:29:5
+ |
+29 | fn f() -> &Bar;
+ | ^^^^^^^^^^^^^^^
+
+error: must be Result<...>
+ --> $DIR/invalid-imports.rs:32:15
+ |
+32 | fn f() -> u32;
+ | ^^^
+
+error: must be Result<...>
+ --> $DIR/invalid-imports.rs:34:15
+ |
+34 | fn f() -> &u32;
+ | ^^^^
+
+error: must have at least one generic parameter
+ --> $DIR/invalid-imports.rs:36:15
+ |
+36 | fn f() -> Result<>;
+ | ^^^^^^^^
+
+error: it is currently not sound to use lifetimes in function signatures
+ --> $DIR/invalid-imports.rs:38:22
+ |
+38 | fn f() -> Result<'a>;
+ | ^^