* Allow CNAME records on A/AAAA lookups
Fixes#184
* rustfmt
* Fix cname chain min TTL test
The test assumed that the CNAME record wouldn't be returned.
Now we only check that the A record TTLs were changed
* Fix lookup integration tests & max query depth
- include cname record in test
- move max query depth check
* add preserve_intermediates option
* preserve records across queries
* add as_lookup to LookupIp
Co-authored-by: Johnny Bergström <github@joonix.se>
* add jobs for rustfmt and clippy
Add two separate jobs for rustfmt and clippy. The clippy job is allowed
to fail for the moment because we still need to fix a few lints.
* add rustfmt config
* rustfmt
* allow rustfmt failures