This commit is contained in:
nora 2023-04-18 15:41:11 +02:00
parent 160111f287
commit 53556a38c0
2 changed files with 7 additions and 4 deletions

View file

@ -6,10 +6,8 @@ pub fn derive_inspect(input: TokenStream) -> TokenStream {
let expanded = quote! { let expanded = quote! {
impl ::egui_inspect::Inspect for GameState { impl ::egui_inspect::Inspect for GameState {
fn inspect_mut(&mut self, ui: &mut ::egui::Ui) { fn inspect_mut(&mut self, ui: &mut ::egui::Ui) {
::egui::CollapsingHeader::new("").id_source(0).show(ui, |ui| { output_mut(|o| o.copied_text = format!(""));
egui::output_mut(|o| o.copied_text = format!("")); output_mut(|o| o.copied_text = format!("{:?}", self.tile_db));
egui::output_mut(|o| o.copied_text = format!("{:?}", self.tile_db));
});
} }
} }
}; };

View file

@ -1,3 +1,4 @@
use egui::PlatformOutput;
use egui_inspect::Inspect; use egui_inspect::Inspect;
extern crate alloc; extern crate alloc;
@ -56,3 +57,7 @@ impl std::fmt::Debug for TileDb {
loop {} loop {}
} }
} }
pub fn output_mut<R>(writer: impl FnOnce(&mut PlatformOutput) -> R) -> R {
loop {}
}