use sdl3::{Sdl, pixels::Color, render::Canvas, ttf::Font, video::Window}; pub struct Screen<'a> { pub(crate) canvas: Box>, pub(crate) font: Box>, pub(crate) color: Color, pub(crate) context: Box } pub struct Prefs { pub font_path: String, pub screen_width: u32, pub screen_height: u32, } pub struct DisplayEntry { pub route: String, pub destination: String, pub due_in: i32, } pub struct DisplayData { pub lines: Vec, pub status: Option }