diff options
Diffstat (limited to 'crates/shirabe/src/script/event.rs')
| -rw-r--r-- | crates/shirabe/src/script/event.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crates/shirabe/src/script/event.rs b/crates/shirabe/src/script/event.rs index 1b1e76dd..b17e77cf 100644 --- a/crates/shirabe/src/script/event.rs +++ b/crates/shirabe/src/script/event.rs @@ -75,6 +75,10 @@ impl Event { } impl EventInterface for Event { + fn as_any(&self) -> &dyn std::any::Any { + self + } + fn get_name(&self) -> &str { self.inner.get_name() } @@ -97,6 +101,10 @@ impl EventInterface for Event { } impl EventInterface for OriginatingEvent { + fn as_any(&self) -> &dyn std::any::Any { + self + } + fn get_name(&self) -> &str { match self { OriginatingEvent::Base(e) => e.get_name(), |
