pub struct NameserverResponse {
pub query: String,
pub handle: Option<String>,
pub ldh_name: Option<String>,
pub unicode_name: Option<String>,
pub ip_addresses: NameserverIpAddresses,
pub status: Vec<RdapStatus>,
pub entities: Vec<RdapEntity>,
pub events: Vec<RdapEvent>,
pub links: Vec<RdapLink>,
pub remarks: Vec<RdapRemark>,
pub meta: ResponseMeta,
}Expand description
Normalised RDAP response for a nameserver query.
Fields§
§query: StringThe original query string (nameserver hostname).
handle: Option<String>Registry handle.
ldh_name: Option<String>LDH (letters, digits, hyphens) form of the nameserver hostname.
unicode_name: Option<String>Unicode form of the nameserver hostname.
ip_addresses: NameserverIpAddressesGlue records (IPv4 and IPv6 addresses).
status: Vec<RdapStatus>§entities: Vec<RdapEntity>§events: Vec<RdapEvent>§links: Vec<RdapLink>§remarks: Vec<RdapRemark>§meta: ResponseMetaTrait Implementations§
Source§impl Clone for NameserverResponse
impl Clone for NameserverResponse
Source§fn clone(&self) -> NameserverResponse
fn clone(&self) -> NameserverResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NameserverResponse
impl Debug for NameserverResponse
Source§impl<'de> Deserialize<'de> for NameserverResponse
impl<'de> Deserialize<'de> for NameserverResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NameserverResponse
impl RefUnwindSafe for NameserverResponse
impl Send for NameserverResponse
impl Sync for NameserverResponse
impl Unpin for NameserverResponse
impl UnsafeUnpin for NameserverResponse
impl UnwindSafe for NameserverResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more