diff options
author | Matthias Beyer <matthias.beyer@ifm.com> | 2022-09-27 09:35:04 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@ifm.com> | 2022-09-27 09:35:04 +0200 |
commit | 0cba25dab0a0918b7059b5324b6ef39cbfa0a28d (patch) | |
tree | 8a7ba45ba2dbb24198af77ec90ef22a31a20c6ae | |
parent | 72ad2cbb8a56fe4e9d44fa4cc1aefa185bab78df (diff) |
Add error variant for reporting equal UUIDs on different message types
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-rw-r--r-- | crates/core/tedge_core/src/errors.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/core/tedge_core/src/errors.rs b/crates/core/tedge_core/src/errors.rs index ac7d518b..8ec00b2d 100644 --- a/crates/core/tedge_core/src/errors.rs +++ b/crates/core/tedge_core/src/errors.rs @@ -45,6 +45,12 @@ pub enum TedgeApplicationBuilderError { #[source] error: toml::de::Error, }, + #[error("Two message types have the same UUID ({uuid}): {first_message_name} == {second_message_name}")] + DuplicatedMessageUuid { + first_message_name: &'static str, + second_message_name: &'static str, + uuid: bevy_reflect::Uuid, + }, } #[derive(Debug, miette::Diagnostic, thiserror::Error)] |