aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/plugin')
-rw-r--r--crates/shirabe/src/plugin/command_event.rs4
-rw-r--r--crates/shirabe/src/plugin/post_file_download_event.rs4
-rw-r--r--crates/shirabe/src/plugin/pre_command_run_event.rs4
-rw-r--r--crates/shirabe/src/plugin/pre_file_download_event.rs4
-rw-r--r--crates/shirabe/src/plugin/pre_pool_create_event.rs4
5 files changed, 20 insertions, 0 deletions
diff --git a/crates/shirabe/src/plugin/command_event.rs b/crates/shirabe/src/plugin/command_event.rs
index ca63461d..afd93fbb 100644
--- a/crates/shirabe/src/plugin/command_event.rs
+++ b/crates/shirabe/src/plugin/command_event.rs
@@ -60,6 +60,10 @@ impl CommandEvent {
}
impl EventInterface for CommandEvent {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
self.inner.get_name()
}
diff --git a/crates/shirabe/src/plugin/post_file_download_event.rs b/crates/shirabe/src/plugin/post_file_download_event.rs
index 88fc181b..a9cadc44 100644
--- a/crates/shirabe/src/plugin/post_file_download_event.rs
+++ b/crates/shirabe/src/plugin/post_file_download_event.rs
@@ -60,6 +60,10 @@ impl PostFileDownloadEvent {
}
impl EventInterface for PostFileDownloadEvent {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
self.inner.get_name()
}
diff --git a/crates/shirabe/src/plugin/pre_command_run_event.rs b/crates/shirabe/src/plugin/pre_command_run_event.rs
index 854c47f0..50a182b6 100644
--- a/crates/shirabe/src/plugin/pre_command_run_event.rs
+++ b/crates/shirabe/src/plugin/pre_command_run_event.rs
@@ -42,6 +42,10 @@ impl PreCommandRunEvent {
}
impl EventInterface for PreCommandRunEvent {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
self.inner.get_name()
}
diff --git a/crates/shirabe/src/plugin/pre_file_download_event.rs b/crates/shirabe/src/plugin/pre_file_download_event.rs
index 9ec74a07..73d59a5b 100644
--- a/crates/shirabe/src/plugin/pre_file_download_event.rs
+++ b/crates/shirabe/src/plugin/pre_file_download_event.rs
@@ -78,6 +78,10 @@ impl PreFileDownloadEvent {
}
impl EventInterface for PreFileDownloadEvent {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
self.inner.get_name()
}
diff --git a/crates/shirabe/src/plugin/pre_pool_create_event.rs b/crates/shirabe/src/plugin/pre_pool_create_event.rs
index 0ffde945..9547ac8b 100644
--- a/crates/shirabe/src/plugin/pre_pool_create_event.rs
+++ b/crates/shirabe/src/plugin/pre_pool_create_event.rs
@@ -95,6 +95,10 @@ impl PrePoolCreateEvent {
}
impl EventInterface for PrePoolCreateEvent {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
self.inner.get_name()
}