Skip to content

Commit 730c1a2

Browse files
committed
fix all warnings, make the UI function better, fix last two warnings
1 parent 09d4342 commit 730c1a2

File tree

10 files changed

+17
-17
lines changed

10 files changed

+17
-17
lines changed

src/AppState.rs renamed to src/app_state.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use std::sync::{atomic::AtomicBool, Arc};
22
use tokio::sync::Mutex;
33

44
use crate::{
5-
configuration::Config, master::SlaveConnection, messages::ServerInfo,
6-
ControlledProgram::ControlledProgramInstance,
5+
configuration::Config, controlled_program::ControlledProgramInstance, master::SlaveConnection,
6+
messages::ServerInfo,
77
};
88
use tokio::sync::broadcast;
99
#[derive(Clone)]

src/configuration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::master::SlaveConnectionDescriptor;
88
pub struct Config {
99
pub interface: String,
1010
pub port: String,
11-
pub servers: Vec<crate::ControlledProgram::ControlledProgramDescriptor>,
11+
pub servers: Vec<crate::controlled_program::ControlledProgramDescriptor>,
1212
pub slave: bool,
1313
pub slave_connections: Vec<SlaveConnectionDescriptor>,
1414
}

src/main.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
mod AppState;
2-
mod ControlledProgram;
31
mod ansi_to_html;
2+
mod app_state;
43
mod configuration;
4+
mod controlled_program;
55
mod files;
66
mod macros;
77
mod master;
@@ -32,7 +32,7 @@ async fn main() -> Result<(), String> {
3232
.without_time()
3333
.init();
3434
let (tx, _rx) = broadcast::channel(100);
35-
let mut app_state = AppState::AppState::new(tx, config);
35+
let mut app_state = app_state::AppState::new(tx, config);
3636
let handles: Vec<tokio::task::JoinHandle<()>>;
3737
if slave {
3838
handles = spawn_tasks!(app_state.clone(), start_servers, start_slave)

src/master.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use tokio::{net::TcpStream, time};
66
use tokio_tungstenite::{connect_async, tungstenite::Message, MaybeTlsStream, WebSocketStream};
77
use tracing::error;
88

9-
use crate::{configuration::Config, messages::*, AppState::AppState};
9+
use crate::{app_state::AppState, configuration::Config, messages::*};
1010

1111
#[derive(Clone, Serialize, Deserialize, Debug)]
1212
pub struct SlaveConnectionDescriptor {

src/messages.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ pub struct ServerInfo {
88
pub output: String,
99
pub active: bool,
1010
pub host: Option<SlaveConnectionDescriptor>,
11-
pub specialization: Option<crate::ControlledProgram::SpecializedServerTypes>,
12-
pub specialized_info: Option<crate::ControlledProgram::SpecializedServerInformation>,
11+
pub specialization: Option<crate::controlled_program::SpecializedServerTypes>,
12+
pub specialized_info: Option<crate::controlled_program::SpecializedServerInformation>,
1313
}
1414

1515
#[derive(Clone, Serialize, Deserialize)]
1616
pub struct ConsoleOutput {
1717
pub r#type: String,
1818
pub output: String,
1919
pub server_name: String,
20-
pub server_type: Option<crate::ControlledProgram::SpecializedServerTypes>,
20+
pub server_type: Option<crate::controlled_program::SpecializedServerTypes>,
2121
}
2222

2323
#[derive(Clone, Serialize, Deserialize)]

src/servers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::{
2-
messages::ConsoleOutput, AppState::AppState, ControlledProgram::ControlledProgramDescriptor,
2+
app_state::AppState, controlled_program::ControlledProgramDescriptor, messages::ConsoleOutput,
33
};
44
use tracing::*;
55

@@ -8,7 +8,7 @@ pub async fn send_termination_message(
88
state: &AppState,
99
server_name: String,
1010
exit_code: i32,
11-
server_type: Option<crate::ControlledProgram::SpecializedServerTypes>,
11+
server_type: Option<crate::controlled_program::SpecializedServerTypes>,
1212
) {
1313
let termination_msg = ConsoleOutput {
1414
r#type: "ServerOutput".to_owned(),

src/slave.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use axum::{routing::get, Router};
22
use tracing::info;
33

4-
use crate::{websocket::handle_ws_upgrade, AppState::AppState};
4+
use crate::{app_state::AppState, websocket::handle_ws_upgrade};
55

66
async fn get_router(_state: AppState) -> Router<AppState> {
77
let router: Router<AppState> = Router::new().route("/ws", get(handle_ws_upgrade));

src/webserver.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use axum_extra::response::*;
1111
use tower_http::services::ServeDir;
1212
use tracing::*;
1313

14-
use crate::AppState::AppState;
14+
use crate::app_state::AppState;
1515

1616
async fn js_serve(State(_state): State<AppState>) -> JavaScript<String> {
1717
JavaScript::from(include_str!("html_src/index.js").to_owned())

src/websocket.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ use tokio::io::AsyncWriteExt;
1111
use tracing::*;
1212

1313
use crate::{
14-
configuration::Config, messages::*, servers::send_termination_message, AppState::AppState,
15-
ControlledProgram::ControlledProgramDescriptor,
14+
app_state::AppState, configuration::Config, controlled_program::ControlledProgramDescriptor,
15+
master::SlaveConnection, messages::*, servers::send_termination_message,
1616
};
1717
#[no_mangle]
1818
pub async fn handle_ws_upgrade(ws: WebSocketUpgrade, State(state): State<AppState>) -> Response {
@@ -188,7 +188,7 @@ async fn process_message(text: String, state: AppState) {
188188
for slave in slave_servers.iter_mut() {
189189
info!(
190190
"Writing to slave: {}",
191-
serde_json::to_string_pretty(slave).unwrap()
191+
serde_json::to_string_pretty::<SlaveConnection>(slave).unwrap()
192192
);
193193
let res = slave
194194
.write_stdin(value.server_name.clone(), value.value.clone())

0 commit comments

Comments
 (0)