From 98730fcab1ce6f3a57f375e311ccf97ca6c5931a Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Tue, 18 Apr 2023 21:06:13 +0200 Subject: [PATCH] more --- egui-inspect-derive/src/lib.rs | 4 ++-- src/main.rs | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/egui-inspect-derive/src/lib.rs b/egui-inspect-derive/src/lib.rs index ab485b8..086423b 100644 --- a/egui-inspect-derive/src/lib.rs +++ b/egui-inspect-derive/src/lib.rs @@ -1,8 +1,8 @@ use proc_macro::TokenStream; use quote::quote; -#[proc_macro_derive(Inspect)] -pub fn derive_inspect(_: TokenStream) -> TokenStream { +#[proc_macro] +pub fn expand(_: TokenStream) -> TokenStream { quote! { impl GameState { fn inspect_mut(&mut self) { diff --git a/src/main.rs b/src/main.rs index 24081a6..da5acab 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,13 +4,15 @@ pub struct TileDef { pub blend_graphic: String, } -use egui_inspect_derive::Inspect; +use egui_inspect_derive::expand; + -#[derive(Inspect)] pub(crate) struct GameState { pub(crate) tile_db: TileDb, } +expand! {} + fn new() -> GameState { loop {} }