use thiserror::Error;
#[derive(Debug, Error, PartialEq)]
pub enum Dhcpv6PacketParseError {
#[error("Invalid DHCPv6 packet length")]
PacketLength,
#[error("Invalid DHCPv6 transaction ID")]
TransactionId,
#[error("Invalid DHCPv6 message type: {message_type}")]
MessageType { message_type: u8 },
}