pub fn qualify_name(name: &str, zone: &str) -> Result<String>Expand description
Full owner name from what a user typed, zone-file style:
@ → the apex; a trailing dot → absolute as given; a name already equal to the zone
or ending in .<zone> → as given; anything else is relative to the zone.
Names outside the zone are not refused here; Core refuses them.
§Errors
Error::InvalidInput if name is empty.
§Examples
use dinio_sdk::ops::qualify_name;
assert_eq!(qualify_name("@", "example.com")?, "example.com");
assert_eq!(qualify_name("www", "example.com")?, "www.example.com");
assert_eq!(qualify_name("www.example.com", "example.com")?, "www.example.com");
assert_eq!(qualify_name("mail.other.org.", "example.com")?, "mail.other.org");