use crate::config::OnDeckConfig; use crate::text_drawer::TextConfig; #[allow(dead_code)] #[derive(Debug)] pub struct SlideShowTheme<'a> { pub title_config: TextConfig<'a>, pub heading_config: TextConfig<'a>, pub body_config: TextConfig<'a>, } #[derive(Debug)] pub struct Context<'a> { pub slide_show_theme: SlideShowTheme<'a>, pub cfg: OnDeckConfig, } impl<'a> Context<'a> { pub fn new(slide_show_theme: SlideShowTheme<'a>, cfg: OnDeckConfig) -> Self { Self { slide_show_theme, cfg, } } }