review comments
This commit is contained in:
parent
e1e52eb5a0
commit
d0bd69a2d5
9 changed files with 57 additions and 108 deletions
|
|
@ -2,10 +2,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/bound-lifetime-in-binding-only.rs:62:23
|
||||
|
|
||||
LL | fn elision<T: Fn() -> &i32>() {
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it a 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/bound-lifetime-in-return-only.rs:44:23
|
||||
|
|
||||
LL | fn elision(_: fn() -> &i32) {
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it a 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/foreign-fn-return-lifetime.rs:15:19
|
||||
|
|
||||
LL | pub fn f() -> &u8; //~ ERROR missing lifetime specifier
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it a 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/issue-13497.rs:12:5
|
||||
|
|
||||
LL | &str //~ ERROR missing lifetime specifier
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it a 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
|
|
@ -10,10 +10,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/issue-26638.rs:14:40
|
||||
|
|
||||
LL | fn parse_type_2(iter: fn(&u8)->&u8) -> &str { iter() }
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
|
||||
|
||||
|
|
@ -21,10 +18,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/issue-26638.rs:17:22
|
||||
|
|
||||
LL | fn parse_type_3() -> &str { unimplemented!() }
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it a 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/lifetime-elision-return-type-requires-explicit-lifetime.rs:12:11
|
||||
|
|
||||
LL | fn f() -> &isize { //~ ERROR missing lifetime specifier
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it a 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
@ -29,10 +26,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/lifetime-elision-return-type-requires-explicit-lifetime.rs:31:20
|
||||
|
|
||||
LL | fn i(_x: isize) -> &isize { //~ ERROR missing lifetime specifier
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
|
||||
|
||||
|
|
@ -40,10 +34,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/lifetime-elision-return-type-requires-explicit-lifetime.rs:44:24
|
||||
|
|
||||
LL | fn j(_x: StaticStr) -> &isize { //~ ERROR missing lifetime specifier
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
|
||||
|
||||
|
|
@ -51,10 +42,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/lifetime-elision-return-type-requires-explicit-lifetime.rs:50:49
|
||||
|
|
||||
LL | fn k<'a, T: WithLifetime<'a>>(_x: T::Output) -> &isize {
|
||||
| ^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
| ^ help: consider giving it an explicit bounded or 'static lifetime: `&'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
|
||||
|
||||
|
|
|
|||
|
|
@ -6,10 +6,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/lifetime-elision-return-type-trait.rs:8:44
|
||||
|
|
||||
LL | fn foo() -> impl Future<Item=(), Error=Box<Error>> {
|
||||
| ^^^^^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `Error + 'static`
|
||||
| ^^^^^ help: consider giving it a 'static lifetime: `Error + 'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
|
|
@ -26,10 +26,7 @@ error[E0106]: missing lifetime specifier
|
|||
--> $DIR/underscore-lifetime-binders.rs:24:29
|
||||
|
|
||||
LL | fn meh() -> Box<for<'_> Meh<'_>> //~ ERROR cannot be used here
|
||||
| ^^
|
||||
| |
|
||||
| expected lifetime parameter
|
||||
| help: consider giving it a 'static lifetime: `'static`
|
||||
| ^^ help: consider giving it a 'static lifetime: `'static`
|
||||
|
|
||||
= help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue