summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/list.rs4
-rw-r--r--src/main.rs4
-rw-r--r--src/watch.rs8
3 files changed, 8 insertions, 8 deletions
diff --git a/src/list.rs b/src/list.rs
index 2bb813d..790c02f 100644
--- a/src/list.rs
+++ b/src/list.rs
@@ -7,12 +7,12 @@ use crossterm::{
use ratatui::{backend::CrosstermBackend, Terminal};
use std::io;
-mod state;
-
use crate::app_state::AppState;
use self::state::{Filter, UiState};
+mod state;
+
pub fn list(app_state: &mut AppState) -> Result<()> {
let mut stdout = io::stdout().lock();
stdout.execute(EnterAlternateScreen)?;
diff --git a/src/main.rs b/src/main.rs
index d40f978..c8940af 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -11,6 +11,8 @@ use std::{
process::exit,
};
+use self::{app_state::AppState, dev::DevCommands, info_file::InfoFile, watch::WatchExit};
+
mod app_state;
mod dev;
mod embedded;
@@ -22,8 +24,6 @@ mod progress_bar;
mod run;
mod watch;
-use self::{app_state::AppState, dev::DevCommands, info_file::InfoFile, watch::WatchExit};
-
const CURRENT_FORMAT_VERSION: u8 = 1;
const DEVELOPING_OFFICIAL_RUSTLINGS: bool = {
#[allow(unused_assignments, unused_mut)]
diff --git a/src/watch.rs b/src/watch.rs
index d20e552..5ebe526 100644
--- a/src/watch.rs
+++ b/src/watch.rs
@@ -11,10 +11,6 @@ use std::{
time::Duration,
};
-mod notify_event;
-mod state;
-mod terminal_event;
-
use crate::app_state::{AppState, ExercisesProgress};
use self::{
@@ -23,6 +19,10 @@ use self::{
terminal_event::{terminal_event_handler, InputEvent},
};
+mod notify_event;
+mod state;
+mod terminal_event;
+
enum WatchEvent {
Input(InputEvent),
FileChange { exercise_ind: usize },