Skip to content

Instantly share code, notes, and snippets.

@yjh0502
Last active December 14, 2015 10:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yjh0502/5074996 to your computer and use it in GitHub Desktop.
Save yjh0502/5074996 to your computer and use it in GitHub Desktop.
Test outputs differ between stage1 & stage2
src/test/compile-fail/regions-glb-free-free.rs:31:12: 31:16 error: cannot infer an appropriate lifetime due to conflicting requirements
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
^~~~
src/test/compile-fail/regions-glb-free-free.rs:30:43: 37:9 note: first, the lifetime cannot outlive the lifetime &self as defined on the block at 30:43...
src/test/compile-fail/regions-glb-free-free.rs:30 fn set_desc(self, s: &str) -> Flag {
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:32 name: self.name,
src/test/compile-fail/regions-glb-free-free.rs:33 desc: s, //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:34 max_count: self.max_count,
src/test/compile-fail/regions-glb-free-free.rs:35 value: self.value
...
src/test/compile-fail/regions-glb-free-free.rs:32:22: 32:31 note: ...due to the following expression
src/test/compile-fail/regions-glb-free-free.rs:32 name: self.name,
^~~~~~~~~
src/test/compile-fail/regions-glb-free-free.rs:30:43: 37:9 note: but, the lifetime must be valid for the anonymous lifetime #2 defined on the block at 30:43...
src/test/compile-fail/regions-glb-free-free.rs:30 fn set_desc(self, s: &str) -> Flag {
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:32 name: self.name,
src/test/compile-fail/regions-glb-free-free.rs:33 desc: s, //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:34 max_count: self.max_count,
src/test/compile-fail/regions-glb-free-free.rs:35 value: self.value
...
src/test/compile-fail/regions-glb-free-free.rs:31:12: 31:16 note: ...due to the following expression
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
^~~~
src/test/compile-fail/regions-glb-free-free.rs:33:22: 33:23 error: cannot infer an appropriate lifetime due to conflicting requirements
src/test/compile-fail/regions-glb-free-free.rs:33 desc: s, //~ ERROR cannot infer an appropriate lifetime
^
src/test/compile-fail/regions-glb-free-free.rs:30:43: 37:9 note: first, the lifetime cannot outlive the anonymous lifetime #1 defined on the block at 30:43...
src/test/compile-fail/regions-glb-free-free.rs:30 fn set_desc(self, s: &str) -> Flag {
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:32 name: self.name,
src/test/compile-fail/regions-glb-free-free.rs:33 desc: s, //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:34 max_count: self.max_count,
src/test/compile-fail/regions-glb-free-free.rs:35 value: self.value
...
src/test/compile-fail/regions-glb-free-free.rs:33:22: 33:23 note: ...due to the following expression
src/test/compile-fail/regions-glb-free-free.rs:33 desc: s, //~ ERROR cannot infer an appropriate lifetime
^
src/test/compile-fail/regions-glb-free-free.rs:30:43: 37:9 note: but, the lifetime must be valid for the anonymous lifetime #2 defined on the block at 30:43...
src/test/compile-fail/regions-glb-free-free.rs:30 fn set_desc(self, s: &str) -> Flag {
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:32 name: self.name,
src/test/compile-fail/regions-glb-free-free.rs:33 desc: s, //~ ERROR cannot infer an appropriate lifetime
src/test/compile-fail/regions-glb-free-free.rs:34 max_count: self.max_count,
src/test/compile-fail/regions-glb-free-free.rs:35 value: self.value
...
src/test/compile-fail/regions-glb-free-free.rs:31:12: 31:16 note: ...due to the following expression
src/test/compile-fail/regions-glb-free-free.rs:31 Flag { //~ ERROR cannot infer an appropriate lifetime
^~~~
error: aborting due to 2 previous errors
regions-glb-free-free.rs:29:12: 29:16 error: cannot infer an appropriate lifetime due to conflicting requirements
regions-glb-free-free.rs:29 Flag { //~ ERROR cannot infer an appropriate lifetime
^~~~
regions-glb-free-free.rs:28:43: 35:9 note: first, the lifetime cannot outlive the anonymous lifetime #1 defined on the block at 28:43...
regions-glb-free-free.rs:28 fn set_desc(self, s: &str) -> Flag {
regions-glb-free-free.rs:29 Flag { //~ ERROR cannot infer an appropriate lifetime
regions-glb-free-free.rs:30 name: self.name,
regions-glb-free-free.rs:31 desc: s,
regions-glb-free-free.rs:32 max_count: self.max_count,
regions-glb-free-free.rs:33 value: self.value
...
regions-glb-free-free.rs:31:22: 31:23 note: ...due to the following expression
regions-glb-free-free.rs:31 desc: s,
^
regions-glb-free-free.rs:28:43: 35:9 note: but, the lifetime must be valid for the anonymous lifetime #2 defined on the block at 28:43...
regions-glb-free-free.rs:28 fn set_desc(self, s: &str) -> Flag {
regions-glb-free-free.rs:29 Flag { //~ ERROR cannot infer an appropriate lifetime
regions-glb-free-free.rs:30 name: self.name,
regions-glb-free-free.rs:31 desc: s,
regions-glb-free-free.rs:32 max_count: self.max_count,
regions-glb-free-free.rs:33 value: self.value
...
regions-glb-free-free.rs:29:12: 29:16 note: ...due to the following expression
regions-glb-free-free.rs:29 Flag { //~ ERROR cannot infer an appropriate lifetime
^~~~
error: aborting due to previous error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment