diff --git a/smart-house-web/backend/src/lib.rs b/smart-house-web/backend/src/lib.rs index aaa7e18..8d90375 100644 --- a/smart-house-web/backend/src/lib.rs +++ b/smart-house-web/backend/src/lib.rs @@ -1,9 +1,19 @@ +/// Ошибка инициализации логгера const CODE_LOGGER_INITIALIZATION_ERROR: i32 = 1; + +/// Ошибка инициализации рантайма Tokio const CODE_TOKIO_RUNTIME_CREATION_ERROR: i32 = 2; + +/// Ошибка привязки слушателя const CODE_LISTENER_BINDING_ERROR: i32 = 3; + +/// Ошибка запуска сервера const CODE_STARTIG_SERVER_ERROR: i32 = 4; + +/// Ошибка установки обработчика сигнала завершения const CODE_CTRL_C_SIGNAL_INSTALL_ERROR: i32 = 5; +/// Инициализация логирования pub fn init_logger() { use std::process::exit; use tracing::{Level, trace}; diff --git a/smart-house-web/backend/src/server.rs b/smart-house-web/backend/src/server.rs index a341e78..ea2fa8c 100644 --- a/smart-house-web/backend/src/server.rs +++ b/smart-house-web/backend/src/server.rs @@ -11,9 +11,6 @@ use tracing::{error, info}; use crate::House; -mod debug; -mod rooms; - /// Запуск сервера pub fn run_server() { let runtime = match tokio::runtime::Builder::new_multi_thread() @@ -99,3 +96,6 @@ async fn shutdown_signal() { _ = pending => {}, } } + +mod debug; +mod rooms;