From 83d74cfc6f52532e51ead11ba4cc153386cbb3c7 Mon Sep 17 00:00:00 2001 From: Emilia Date: Sun, 11 Aug 2024 11:55:46 -0400 Subject: [PATCH] fix: Compiler lints --- .../callbacks/main_window_callbacks/input_json_callbacks.rs | 2 -- .../callbacks/main_window_callbacks/settings_callbacks.rs | 2 -- .../src/components/callbacks/main_window_callbacks/util.rs | 2 -- plate-tool-web/src/components/new_plate_dialog.rs | 4 +++- plate-tool-web/src/components/plates/util.rs | 1 + 5 files changed, 4 insertions(+), 7 deletions(-) diff --git a/plate-tool-web/src/components/callbacks/main_window_callbacks/input_json_callbacks.rs b/plate-tool-web/src/components/callbacks/main_window_callbacks/input_json_callbacks.rs index d520c7b..1ac1d11 100644 --- a/plate-tool-web/src/components/callbacks/main_window_callbacks/input_json_callbacks.rs +++ b/plate-tool-web/src/components/callbacks/main_window_callbacks/input_json_callbacks.rs @@ -9,8 +9,6 @@ use crate::components::states::MainState; use super::create_close_button; -type NoParamsCallback = Box; - pub fn input_json_input_callback( main_dispatch: Dispatch, modal: HtmlDialogElement, diff --git a/plate-tool-web/src/components/callbacks/main_window_callbacks/settings_callbacks.rs b/plate-tool-web/src/components/callbacks/main_window_callbacks/settings_callbacks.rs index 2916721..f266c1b 100644 --- a/plate-tool-web/src/components/callbacks/main_window_callbacks/settings_callbacks.rs +++ b/plate-tool-web/src/components/callbacks/main_window_callbacks/settings_callbacks.rs @@ -13,8 +13,6 @@ use crate::components::states::{CsvExportType, MainState}; use super::create_close_button; -type NoParamsCallback = Box; - pub fn toggle_in_transfer_hashes_callback( main_dispatch: Dispatch, ) -> Callback { diff --git a/plate-tool-web/src/components/callbacks/main_window_callbacks/util.rs b/plate-tool-web/src/components/callbacks/main_window_callbacks/util.rs index 92d2c1f..e211ed9 100644 --- a/plate-tool-web/src/components/callbacks/main_window_callbacks/util.rs +++ b/plate-tool-web/src/components/callbacks/main_window_callbacks/util.rs @@ -4,8 +4,6 @@ use wasm_bindgen::{prelude::*, JsCast}; use web_sys::HtmlElement; use yew::prelude::*; -type NoParamsCallback = Box; - pub fn create_close_button(close: &Closure) -> HtmlElement { let document = web_sys::window().unwrap().document().unwrap(); let close_button = document diff --git a/plate-tool-web/src/components/new_plate_dialog.rs b/plate-tool-web/src/components/new_plate_dialog.rs index a04b3f9..c66d7a7 100644 --- a/plate-tool-web/src/components/new_plate_dialog.rs +++ b/plate-tool-web/src/components/new_plate_dialog.rs @@ -17,7 +17,9 @@ pub struct NewPlateDialogProps { pub enum NewPlateDialogType { SourceOnly, DestinationOnly, - Both, + + #[allow(dead_code)] + Both, // Retained old functionality } #[function_component] diff --git a/plate-tool-web/src/components/plates/util.rs b/plate-tool-web/src/components/plates/util.rs index 4238d90..718174e 100644 --- a/plate-tool-web/src/components/plates/util.rs +++ b/plate-tool-web/src/components/plates/util.rs @@ -26,6 +26,7 @@ impl ColorPalette { ] } + #[allow(dead_code)] // Preserve old implementation for reference fn get_u8(&self, t: u8) -> [f64; 3] { assert!(t > 0, "t must be greater than zero!"); self.get((2f64.powi(-(t.ilog2() as i32))) * (t as f64 + 0.5f64) - 1.0f64)