//! Configure your application. /// The settings of an application. #[derive(Debug, Clone, Copy, PartialEq, Eq, Default)] pub struct Settings { /// The [`Window`] settings /// /// [`Window`]: struct.Window.html pub window: Window, } /// The window settings of an application. #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub struct Window { /// The size of the window. pub size: (u32, u32), /// Whether the window should be resizable or not. pub resizable: bool, } impl Default for Window { fn default() -> Window { Window { size: (1024, 768), resizable: true, } } }