rsiot/message/error.rs
1/// Ошибки работы с сообщениями
2#[derive(Debug, thiserror::Error)]
3pub enum Error {
4 /// Message deserialization error
5 #[error("Message deserialization\nError: {error}\nData: {data}")]
6 Deserialization {
7 /// Текст ошибки
8 error: String,
9 /// Данные, которые не удалось десериализовать
10 data: String,
11 },
12
13 /// Message serialization error
14 #[error("Message serialization error: {0}")]
15 Serialization(String),
16}