From a6a0db08f9c40202a85e72037b27b4de4488f305 Mon Sep 17 00:00:00 2001 From: nils <48135649+Nilstrieb@users.noreply.github.com> Date: Tue, 18 Apr 2023 14:40:27 +0200 Subject: [PATCH] more --- egui_inspect/src/lib.rs | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/egui_inspect/src/lib.rs b/egui_inspect/src/lib.rs index 945c758..ca8d602 100644 --- a/egui_inspect/src/lib.rs +++ b/egui_inspect/src/lib.rs @@ -1,39 +1,13 @@ use egui::Ui; #[cfg(feature = "derive")] pub use egui_inspect_derive as derive; -use std::{ - collections::{HashMap, HashSet}, - ffi::OsString, - fmt::Debug, - marker::PhantomData, -}; +use std::fmt::Debug; pub trait Inspect: Debug { fn inspect(&self, ui: &mut Ui, id_source: u64); fn inspect_mut(&mut self, ui: &mut Ui, id_source: u64) { loop {} } } - -macro_rules! impl_num_inspect { - ($($ty:ty),*) => { - $(impl Inspect for $ty { fn inspect_mut(& mut self, ui : & mut Ui, _id_source : - u64) { ui.add(egui::DragValue::new(self)); } fn inspect(& self, ui : & mut Ui, - _id_source : u64) { ui.label(self.to_string()); } })* - }; -} -impl_num_inspect!(i8, u8, i16, u16, i32, u32, i64, u64, f32, f64, usize, isize); -impl Inspect for (T, U) -where - T: Inspect, - U: Inspect, -{ - fn inspect_mut(&mut self, ui: &mut Ui, id_source: u64) { - loop {} - } - fn inspect(&self, ui: &mut Ui, id_source: u64) { - loop {} - } -} pub trait UiExt { fn inspect(&mut self, what: &T, id_source: &mut u64); fn inspect_iter_with<'a, I, T, F>(