summaryrefslogtreecommitdiffstats
path: root/crates/core/tedge_api/examples/heartbeat.rs
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-03-21 14:19:57 +0100
committerMarcel Müller <m.mueller@ifm.com>2022-03-22 14:16:16 +0100
commitba67be81e9a1bbbca9bb28ac3abe633aa32492ef (patch)
treea0ac7d03e09200aeba76d97b2b24f9bc6b17528e /crates/core/tedge_api/examples/heartbeat.rs
parent228530e7901f833d1a0066d42c43a01c7c573597 (diff)
Add dedicated error type for PluginDirectory interface
This patch adds a dedicated error type for the PluginDirectory trait interface. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com> Signed-off-by: Marcel Müller <m.mueller@ifm.com>
Diffstat (limited to 'crates/core/tedge_api/examples/heartbeat.rs')
-rw-r--r--crates/core/tedge_api/examples/heartbeat.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/core/tedge_api/examples/heartbeat.rs b/crates/core/tedge_api/examples/heartbeat.rs
index ec12393b..1be5d151 100644
--- a/crates/core/tedge_api/examples/heartbeat.rs
+++ b/crates/core/tedge_api/examples/heartbeat.rs
@@ -325,7 +325,7 @@ impl PluginDirectory for Communication {
fn get_address_for<MB: tedge_api::address::ReceiverBundle>(
&self,
name: &str,
- ) -> Result<Address<MB>, PluginError> {
+ ) -> Result<Address<MB>, tedge_api::error::DirectoryError> {
let types = MB::get_ids().into_iter().collect();
let plug = self.plugins.get(name).unwrap_or_else(|| {
@@ -350,7 +350,7 @@ impl PluginDirectory for Communication {
}
}
- fn get_address_for_core(&self) -> Result<Address<tedge_api::CoreMessages>, PluginError> {
+ fn get_address_for_core(&self) -> Address<tedge_api::CoreMessages> {
todo!()
}
}