]> git.lizzy.rs Git - rust.git/commitdiff
some comment about not infering static lifetimes test
authortoidiu <apoorv@toidiu.com>
Fri, 27 Jul 2018 00:32:01 +0000 (20:32 -0400)
committertoidiu <apoorv@toidiu.com>
Fri, 27 Jul 2018 00:32:01 +0000 (20:32 -0400)
src/test/ui/rfc-2093-infer-outlives/dont-infer-static.rs

index c70170112778faec09e862a0fe14895d72c6c1dd..72d5127c294dc704cbd32a984e3e8f88a257221c 100644 (file)
 
 #![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,