#[derive(Debug)] pub struct Debug; impl Debug { pub fn new() -> Self { Self } pub fn startup_started(&mut self) {} pub fn startup_finished(&mut self) {} pub fn update_started(&mut self) {} pub fn update_finished(&mut self) {} pub fn view_started(&mut self) {} pub fn view_finished(&mut self) {} pub fn layout_started(&mut self) {} pub fn layout_finished(&mut self) {} pub fn event_processing_started(&mut self) {} pub fn event_processing_finished(&mut self) {} pub fn draw_started(&mut self) {} pub fn draw_finished(&mut self) {} pub fn render_started(&mut self) {} pub fn render_finished(&mut self) {} pub fn log_message( &mut self, _message: &Message, ) { } pub fn overlay(&self) -> Vec { Vec::new() } }