use log::LevelFilter; use alacritty_config_derive::ConfigDeserialize; /// Debugging options. #[derive(ConfigDeserialize, Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)] pub struct Debug { pub log_level: LevelFilter, pub print_events: bool, /// Keep the log file after quitting. pub persistent_logging: bool, /// Should show render timer. pub render_timer: bool, /// Record ref test. #[config(skip)] pub ref_test: bool, } impl Default for Debug { fn default() -> Self { Self { log_level: LevelFilter::Warn, print_events: Default::default(), persistent_logging: Default::default(), render_timer: Default::default(), ref_test: Default::default(), } } }