some comment about not infering static lifetimes test
This commit is contained in:
parent
44df36567b
commit
429ae93c09
1 changed files with 7 additions and 1 deletions
|
|
@ -12,8 +12,14 @@
|
|||
|
||||
#![feature(infer_outlives_requirements)]
|
||||
|
||||
/*
|
||||
* We don't infer `T: 'static` outlives relationships by default.
|
||||
* Instead an additional feature gate `infer_static_outlives_requirements`
|
||||
* is required.
|
||||
*/
|
||||
|
||||
struct Foo<U> {
|
||||
bar: Bar<U> //~ ERROR 16:5: 16:16: the parameter type `U` may not live long enough [E0310]
|
||||
bar: Bar<U> //~ ERROR 22:5: 22:16: the parameter type `U` may not live long enough [E0310]
|
||||
}
|
||||
struct Bar<T: 'static> {
|
||||
x: T,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue