Ich versuche, die Beispiele in dem Buch "SFML Game Development" zu schreiben, aber ich habe ein Problem mit den Lebenszeiten für die Struktur, die die Spielwelt darstellen soll. Der Fehler ist wie folgt:Compiler fragen nach Lebenszeit in der Struktur, wenn Lebensdauer gegeben ist
extern crate sfml;
use self::sfml::window::*;
use self::sfml::graphics::*;
pub struct Game<'s> {
mWindow: RenderWindow,
mPlayer: &'s CircleShape,
}
Fehlermeldung:
error[E0106]: missing lifetime specifier
--> src/game.rs:8:18
|
8 | mPlayer: &'s CircleShape,
| ^^^^^^^^^^^ expected lifetime parameter
Warum ist es ein Leben lang gefragt, ob ich es eine gegeben habe?
Siehe auch [Wie behebe ich einen fehlenden Lifetime-Spezifizierer?] (Http://stackoverflow.com/q/43330616/155423) – Shepmaster