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}