Remove unused lifetimes from app structs

This commit is contained in:
2026-05-12 10:48:48 +02:00
parent 19f4417172
commit d87316e4fe
7 changed files with 22 additions and 21 deletions
+5 -5
View File
@@ -10,16 +10,16 @@ use std::{
time::Duration,
};
pub struct App<'a> {
pub struct App {
pub exit: bool,
pub view: View,
pub window_area: Rect,
pub args: Cli,
pub states: Option<GameStates<'a>>,
pub states: Option<GameStates>,
pub audio_tx: Sender<AudioCmd>,
}
impl<'a> App<'a> {
impl App {
pub fn new(args: Cli, audio_tx: Sender<AudioCmd>) -> Self {
Self {
exit: false,
@@ -31,11 +31,11 @@ impl<'a> App<'a> {
}
}
pub fn states_ref(&self) -> Option<&GameStates<'a>> {
pub fn states_ref(&self) -> Option<&GameStates> {
self.states.as_ref()
}
pub fn states_mut(&mut self) -> Option<&mut GameStates<'a>> {
pub fn states_mut(&mut self) -> Option<&mut GameStates> {
self.states.as_mut()
}