dns-uri 0.1.0

Simple parser / formatter of DNS server URIs
Documentation
# dns-uri

[![Crates.io](https://img.shields.io/crates/v/dns-uri.svg)](https://crates.io/crates/dns-uri)
[![Docs.rs](https://docs.rs/dns-uri/badge.svg)](https://docs.rs/dns-uri)
[![MIT OR Apache-2.0 licensed](https://img.shields.io/crates/l/dns-uri.svg)](./LICENSE-MIT)

Simple parser / formatter of DNS server URIs.

## Supported formats

Like [AdGuard Home's DNS server address format](https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration#upstreams), the following formats are supported:

- [x] Regular DNS: w/o scheme or w/ scheme `udp://`, or w/ scheme `tcp://`.
- [x] DNS over TLS: scheme `tls://`
- [x] DNS over HTTPS: scheme `https://`
- [x] DNS over HTTP/3: scheme `h3://`
- [x] DNS over QUIC: scheme `quic://`
- [ ] `DNSCrypt`: scheme `sdns://`

## LICENSE

Licensed under either of [MIT](./LICENSE-MIT) or [Apache-2.0](./LICENSE-APACHE) at your option.