summaryrefslogtreecommitdiffstats
path: root/plugins/plugin_fdman/src/message/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/plugin_fdman/src/message/mod.rs')
-rw-r--r--plugins/plugin_fdman/src/message/mod.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/plugin_fdman/src/message/mod.rs b/plugins/plugin_fdman/src/message/mod.rs
index 32e11302..4e1828cb 100644
--- a/plugins/plugin_fdman/src/message/mod.rs
+++ b/plugins/plugin_fdman/src/message/mod.rs
@@ -6,3 +6,11 @@ pub use self::rename::*;
mod open_options;
pub use self::open_options::*;
+
+pub(crate) trait MessageResult<M, T, E>
+where
+ M: tedge_api::Message,
+ E: std::error::Error,
+{
+ fn new(message: M, result: Result<T, E>) -> Self;
+}