modbus_relay/errors/kinds/
frame_format.rs1#[derive(Debug, Clone, Copy, PartialEq, Eq)]
2pub enum FrameFormatKind {
3 InvalidHeader,
4 InvalidFormat,
5 UnexpectedResponse,
6}
7
8impl std::fmt::Display for FrameFormatKind {
9 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
10 match self {
11 Self::InvalidHeader => write!(f, "Invalid frame header"),
12 Self::InvalidFormat => write!(f, "Invalid frame format"),
13 Self::UnexpectedResponse => write!(f, "Unexpected response"),
14 }
15 }
16}