summaryrefslogtreecommitdiffstats
path: root/vendor/wasm-bindgen-macro/ui-tests/invalid-imports.stderr
diff options
context:
space:
mode:
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>;
+ | ^^