1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 13:20:05 -04:00

Remove the as_any fns

This commit is contained in:
lucasmerlin
2026-04-23 16:58:19 +02:00
parent e318a72717
commit 65ce0efa2f
3 changed files with 13 additions and 36 deletions

View File

@@ -71,12 +71,6 @@ impl<S> Plugin<S> for CountingPlugin {
TestResult::Fail { .. } => "on_test_result:fail",
});
}
fn as_any(&self) -> &dyn std::any::Any {
self
}
fn as_any_mut(&mut self) -> &mut dyn std::any::Any {
self
}
}
/// Lifecycle ordering: a simple run+drop cycle fires the expected hooks in order.
@@ -141,12 +135,6 @@ fn advance_frame_skips_hooks() {
h.advance_frame();
}
}
fn as_any(&self) -> &dyn std::any::Any {
self
}
fn as_any_mut(&mut self) -> &mut dyn std::any::Any {
self
}
}
let log: Log = Arc::default();
@@ -188,12 +176,6 @@ fn mid_dispatch_registration_is_deferred() {
h.add_plugin(latecomer);
}
}
fn as_any(&self) -> &dyn std::any::Any {
self
}
fn as_any_mut(&mut self) -> &mut dyn std::any::Any {
self
}
}
let log: Log = Arc::default();
@@ -263,12 +245,6 @@ fn reentrant_step_panics_in_debug() {
// Forbidden: step from inside a hook.
h.step();
}
fn as_any(&self) -> &dyn std::any::Any {
self
}
fn as_any_mut(&mut self) -> &mut dyn std::any::Any {
self
}
}
let mut harness = Harness::builder().with_plugin(Misbehaver).build_ui(|ui| {