I'm trying to write the examples in the book "SFML Game Development" but I'm having a problem with the lifetimes for the struct that's supposed to represent the game world. The error is as follows:
extern crate sfml;
use self::sfml::window::*;
use self::sfml::graphics::*;
pub struct Game<'s> {
mWindow: RenderWindow,
mPlayer: &'s CircleShape,
}
Error message:
error[E0106]: missing lifetime specifier
--> src/game.rs:8:18
|
8 | mPlayer: &'s CircleShape,
| ^^^^^^^^^^^ expected lifetime parameter
Why is it asking for a lifetime if I have given it one?