iso13400-2 0.1.0

A ISO 13400-2 protocol.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[derive(Debug, thiserror::Error)]
pub enum Error {
    #[error("ISO 13400-2 - input error: {0}")]
    InvalidParam(String),

    #[error("ISO 13400-2 - invalid payload length: {actual} expect at least or equal {expected}")]
    InvalidPayloadLength { actual: usize, expected: usize },
    #[error("ISO 13400-2 - invalid length: {actual} expect at least or equal {expected}")]
    InvalidLength { actual: usize, expected: usize },
    #[error("ISO 13400-2 - invalid version: {version}, reverse: {reverse}")]
    InvalidVersion { version: u8, reverse: u8 },
    #[error("Iso 13400-2 - invalid payload type: {0}")]
    InvalidPayloadType(u16),
}