From ed2e691fdc965481a0d750826c28d23539d1750a Mon Sep 17 00:00:00 2001 From: Vijo Cherian Date: Fri, 31 Jan 2025 19:21:05 -0800 Subject: [PATCH] Fix some warnings --- Cargo.lock | 22 +++++++++++----------- src/jview_config.rs | 6 ++++++ src/jview_debug.rs | 4 +++- src/jview_logs.rs | 1 + src/jview_screen.rs | 1 + src/jview_selector.rs | 1 + 6 files changed, 23 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f7cadf9..a2ee5cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -524,17 +524,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] -name = "js-sys" -version = "0.3.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "jview" +name = "journalview" version = "0.1.0" dependencies = [ "chrono", @@ -545,6 +535,16 @@ dependencies = [ "ratatui", ] +[[package]] +name = "js-sys" +version = "0.3.76" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + [[package]] name = "lab" version = "0.11.0" diff --git a/src/jview_config.rs b/src/jview_config.rs index fd4fafc..369597a 100644 --- a/src/jview_config.rs +++ b/src/jview_config.rs @@ -11,7 +11,9 @@ pub mod settings { } // Atomic values for thread-safe primitive types + #[allow(dead_code)] static MAX_CONNECTIONS: AtomicUsize = AtomicUsize::new(10); + #[allow(dead_code)] static LOGGING_ENABLED: AtomicBool = AtomicBool::new(true); /// Set the username @@ -33,21 +35,25 @@ pub mod settings { } /// Set the maximum number of connections + #[allow(dead_code)] pub fn set_max_connections(value: usize) { MAX_CONNECTIONS.store(value, Ordering::SeqCst); } /// Get the maximum number of connections + #[allow(dead_code)] pub fn get_max_connections() -> usize { MAX_CONNECTIONS.load(Ordering::SeqCst) } /// Enable or disable logging + #[allow(dead_code)] pub fn set_logging_enabled(enabled: bool) { LOGGING_ENABLED.store(enabled, Ordering::SeqCst); } /// Check if logging is enabled + #[allow(dead_code)] pub fn is_logging_enabled() -> bool { LOGGING_ENABLED.load(Ordering::SeqCst) } diff --git a/src/jview_debug.rs b/src/jview_debug.rs index be14a50..0f3ca25 100644 --- a/src/jview_debug.rs +++ b/src/jview_debug.rs @@ -73,6 +73,7 @@ pub fn init_debug_log() { } /// Shutdown and flush the logs before exiting +#[allow(dead_code)] pub fn shutdown_debug_log() { if let Some(ref file_mutex) = LOGGER.file.as_ref() { if let Ok(mut file) = file_mutex.lock() { @@ -89,11 +90,12 @@ pub fn log_debug_info(message: &str, args: Arguments) { LOGGER.flush(); } - +#[allow(dead_code)] pub fn log_debug_warn(message: String) { log::warn!("{}", message); } +#[allow(dead_code)] pub fn log_debug_error(message: String) { log::error!("{}", message); } \ No newline at end of file diff --git a/src/jview_logs.rs b/src/jview_logs.rs index 59f7db5..686ba78 100644 --- a/src/jview_logs.rs +++ b/src/jview_logs.rs @@ -5,6 +5,7 @@ use ratatui::{ }; use ratatui::style; use crossterm::event::{self, Event, KeyCode}; +#[allow(unused_imports)] use crate::jview_config; use crate::jview_config::settings; use crate::jview_debug; diff --git a/src/jview_screen.rs b/src/jview_screen.rs index b73a847..518f2f8 100644 --- a/src/jview_screen.rs +++ b/src/jview_screen.rs @@ -12,6 +12,7 @@ pub enum UiSection { Search, Logs, Selector, +#[allow(dead_code)] Help, } diff --git a/src/jview_selector.rs b/src/jview_selector.rs index 2a82a92..e91570b 100644 --- a/src/jview_selector.rs +++ b/src/jview_selector.rs @@ -4,6 +4,7 @@ use ratatui::{ }; use crossterm::event::{self, Event, KeyCode}; use std::process::Command; +#[allow(unused_imports)] use crate::jview_config; use crate::jview_config::settings; use crate::jview_debug;