encode/encode.rs
1use dns_stamp_parser::{Addr, DnsOverHttps, DnsStamp, Props};
2
3fn main() {
4 let props = Props::DNSSEC;
5 let addr = Some(Addr::SocketAddr("217.169.20.22:443".parse().unwrap()));
6 let hostname = "dns.aa.net.uk".to_string();
7 let path = "/dns-query".to_string();
8 let dns_stamp = DnsStamp::DnsOverHttps(DnsOverHttps {
9 props,
10 addr,
11 hashi: Vec::new(),
12 hostname,
13 path,
14 bootstrap_ipi: Vec::new(),
15 });
16 println!("{}", dns_stamp.encode().unwrap());
17}