diff --git a/egui-inspect-derive/src/lib.rs b/egui-inspect-derive/src/lib.rs index 086423b..b204725 100644 --- a/egui-inspect-derive/src/lib.rs +++ b/egui-inspect-derive/src/lib.rs @@ -4,12 +4,8 @@ use quote::quote; #[proc_macro] pub fn expand(_: TokenStream) -> TokenStream { quote! { - impl GameState { - fn inspect_mut(&mut self) { - output_mut(|o| o.copied_text = "".into()); - output_mut(|o| o.copied_text = format!("{:?}", self.tile_db)); - } - } + 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 da5acab..40b5ae2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,7 +11,11 @@ pub(crate) struct GameState { pub(crate) tile_db: TileDb, } -expand! {} +impl GameState { + fn inspect_mut(&mut self) { + expand! {} + } +} fn new() -> GameState { loop {}