error: it is currently not sound to use lifetimes in function signatures
  --> $DIR/invalid-imports.rs:11:16
   |
11 |     fn f() -> &'static u32;
   |                ^^^^^^^

error: imported methods must have at least one argument
  --> $DIR/invalid-imports.rs:14:5
   |
14 |     fn f1();
   |     ^^^^^^^^

error: first argument of method must be a shared reference
  --> $DIR/invalid-imports.rs:16:14
   |
16 |     fn f2(x: u32);
   |              ^^^

error: first argument of method must be a path
  --> $DIR/invalid-imports.rs:18:14
   |
18 |     fn f3(x: &&u32);
   |              ^^^^^

error: multi-segment paths are not supported yet
  --> $DIR/invalid-imports.rs:20:15
   |
20 |     fn f4(x: &foo::Bar);
   |               ^^^^^^^^

error: global paths are not supported yet
  --> $DIR/invalid-imports.rs:22:15
   |
22 |     fn f4(x: &::Bar);
   |               ^^^^^

error: paths with type parameters are not supported yet
  --> $DIR/invalid-imports.rs:24:15
   |
24 |     fn f4(x: &Bar<T>);
   |               ^^^^^^

error: paths with type parameters are not supported yet
  --> $DIR/invalid-imports.rs:26:15
   |
26 |     fn f4(x: &Fn(T));
   |               ^^^^^

error: constructor returns must be bare types
  --> $DIR/invalid-imports.rs:29:5
   |
29 |     fn f();
   |     ^^^^^^^

error: global paths are not supported yet
  --> $DIR/invalid-imports.rs:31:15
   |
31 |     fn f() -> ::Bar;
   |               ^^^^^

error: return value of constructor must be a bare path
  --> $DIR/invalid-imports.rs:33:5
   |
33 |     fn f() -> &Bar;
   |     ^^^^^^^^^^^^^^^

error: must be Result<...>
  --> $DIR/invalid-imports.rs:36:15
   |
36 |     fn f() -> u32;
   |               ^^^

error: must be Result<...>
  --> $DIR/invalid-imports.rs:38:15
   |
38 |     fn f() -> &u32;
   |               ^^^^

error: must have at least one generic parameter
  --> $DIR/invalid-imports.rs:40:15
   |
40 |     fn f() -> Result<>;
   |               ^^^^^^^^

error: it is currently not sound to use lifetimes in function signatures
  --> $DIR/invalid-imports.rs:42:22
   |
42 |     fn f() -> Result<'a>;
   |                      ^^

error: aborting due to 15 previous errors