pub struct ConfigModel {
pub wpm: u32,
pub theme_mode: ThemeMode,
pub font_size: f32,
pub skip_amount: u32,
pub speed_step: u32,
pub theme: Theme,
pub editor_cmd: String,
}Fields§
§wpm: u32§theme_mode: ThemeMode§font_size: f32§skip_amount: u32§speed_step: u32§theme: Theme§editor_cmd: StringImplementations§
Source§impl ConfigModel
impl ConfigModel
pub fn validate(&self) -> Result<(), Vec<String>>
pub fn current_colors(&self) -> &ThemeColors
Trait Implementations§
Source§impl Clone for ConfigModel
impl Clone for ConfigModel
Source§fn clone(&self) -> ConfigModel
fn clone(&self) -> ConfigModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigModel
impl Debug for ConfigModel
Source§impl Default for ConfigModel
impl Default for ConfigModel
Source§impl<'de> Deserialize<'de> for ConfigModel
impl<'de> Deserialize<'de> for ConfigModel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConfigModel
impl PartialEq for ConfigModel
Source§impl Serialize for ConfigModel
impl Serialize for ConfigModel
impl StructuralPartialEq for ConfigModel
Auto Trait Implementations§
impl Freeze for ConfigModel
impl RefUnwindSafe for ConfigModel
impl Send for ConfigModel
impl Sync for ConfigModel
impl Unpin for ConfigModel
impl UnsafeUnpin for ConfigModel
impl UnwindSafe for ConfigModel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more