1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use thiserror::Error;

#[derive(Debug, Clone, PartialOrd, PartialEq, Ord, Eq, Error)]
pub enum MessageHeaderError {
    #[error("Path is missing")]
    MissingPath,
    #[error("Interface is missing")]
    MissingInterface,
    #[error("Member is missing")]
    MissingMember,
    #[error("ErrorName is missing")]
    MissingErrorName,
    #[error("ReplySerial is missing")]
    MissingReplySerial,
}