| error[E0478]: lifetime bound not satisfied |
| --> $DIR/E0478.rs:14:5 |
| | |
| LL | child: Box<Wedding<'kiss> + 'SnowWhite>, //~ ERROR E0478 |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| | |
| note: lifetime parameter instantiated with the lifetime 'SnowWhite as defined on the struct at 13:22 |
| --> $DIR/E0478.rs:13:22 |
| | |
| LL | struct Prince<'kiss, 'SnowWhite> { |
| | ^^^^^^^^^^ |
| note: but lifetime parameter must outlive the lifetime 'kiss as defined on the struct at 13:15 |
| --> $DIR/E0478.rs:13:15 |
| | |
| LL | struct Prince<'kiss, 'SnowWhite> { |
| | ^^^^^ |
| |
| error: aborting due to previous error |
| |
| For more information about this error, try `rustc --explain E0478`. |