dns-message-parser 0.4.6

Libary to encode and decode DNS packets
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use super::Header;
use crate::{DecodeError, DomainName};

#[test]
fn header_get_class_error() {
    let header = Header {
        domain_name: DomainName::default(),
        class: u16::MAX,
        ttl: 1000,
    };
    assert_eq!(header.get_class(), Err(DecodeError::Class(u16::MAX)));
}