From 3c76aca1b6fe949581088c4a9209d065e35ab5fe Mon Sep 17 00:00:00 2001 From: Mikhail Mitrofanov Date: Tue, 10 Feb 2026 17:30:43 +0300 Subject: [PATCH] Cleanup --- src/lang.rs | 6 +++--- src/main.rs | 2 +- src/writing.rs | 5 ++++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/lang.rs b/src/lang.rs index f453ccc..26e31b4 100644 --- a/src/lang.rs +++ b/src/lang.rs @@ -181,12 +181,12 @@ impl KanaSet { pub fn next(&mut self) -> (String, String) { let current_set = self.list(); - + let mut rand = rand::rng(); let index: u32 = rand.random(); current_set[index as usize % current_set.len()].clone() } - + pub fn list(&self) -> Vec<(String, String)> { let mut current_set: Vec<(String, String)> = Vec::new(); @@ -197,7 +197,7 @@ impl KanaSet { }); } } - + current_set } } diff --git a/src/main.rs b/src/main.rs index 82858f8..99df6ff 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,10 +6,10 @@ mod writing; use crate::quiz::*; use crate::selector::*; +use crate::writing::{WritingMessage, WritingState}; use crate::Page::{Quiz, Selector, Writing}; use iced::widget::text; use iced::Element; -use crate::writing::{WritingMessage, WritingState}; fn main() -> iced::Result { iced::application("A kana learn app", ScreenState::update, ScreenState::view).run() diff --git a/src/writing.rs b/src/writing.rs index e4583ef..5662e13 100644 --- a/src/writing.rs +++ b/src/writing.rs @@ -87,7 +87,10 @@ impl WritingState { fn answers(&self) -> Element<'_, WritingMessage> { if self.set.is_empty() { - text!("{}", self.kana_total).font(Font::with_name("AppleGothic")).size(36).into() + text!("{}", self.kana_total) + .font(Font::with_name("AppleGothic")) + .size(36) + .into() } else { vertical_space().height(36).into() }