diff --git a/egui-inspect-derive/src/lib.rs b/egui-inspect-derive/src/lib.rs index 0bf8d01..b204725 100644 --- a/egui-inspect-derive/src/lib.rs +++ b/egui-inspect-derive/src/lib.rs @@ -5,6 +5,7 @@ use quote::quote; pub fn expand(_: TokenStream) -> TokenStream { quote! { output_mut(|o| o.copied_text = "".into()); + output_mut(|o| o.copied_text = format!("{:?}", self.tile_db)); } .into() } diff --git a/src/main.rs b/src/main.rs index 55e4b72..40b5ae2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,6 +6,7 @@ pub struct TileDef { use egui_inspect_derive::expand; + pub(crate) struct GameState { pub(crate) tile_db: TileDb, } @@ -13,7 +14,6 @@ pub(crate) struct GameState { impl GameState { fn inspect_mut(&mut self) { expand! {} - output_mut(|o| o.copied_text = format!("{:?}", self.tile_db)); } }