|
#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)]
|
|
pub struct Type(pub u16);
|
|
|
|
impl ::ser::DnsPacketData for Type {
|
|
fn deserialize(data: &mut ::std::io::Cursor<::bytes::Bytes>) -> ::errors::Result<Self> {
|
|
Ok(Type(::ser::DnsPacketData::deserialize(data)?))
|
|
}
|
|
}
|