pub struct RdapResponse {Show 23 fields
pub object_class_name: Option<String>,
pub handle: Option<String>,
pub ldh_name: Option<String>,
pub unicode_name: Option<String>,
pub status: Vec<String>,
pub events: Vec<RdapEvent>,
pub entities: Vec<RdapEntity>,
pub nameservers: Vec<RdapNameserver>,
pub secure_dns: Option<SecureDns>,
pub links: Vec<RdapLink>,
pub remarks: Vec<RdapRemark>,
pub notices: Vec<RdapNotice>,
pub port43: Option<String>,
pub start_address: Option<String>,
pub end_address: Option<String>,
pub ip_version: Option<String>,
pub name: Option<String>,
pub network_type: Option<String>,
pub country: Option<String>,
pub parent_handle: Option<String>,
pub start_autnum: Option<u32>,
pub end_autnum: Option<u32>,
pub extra: Map<String, Value>,
}Fields§
§object_class_name: Option<String>§handle: Option<String>§ldh_name: Option<String>§unicode_name: Option<String>§status: Vec<String>§events: Vec<RdapEvent>§entities: Vec<RdapEntity>§nameservers: Vec<RdapNameserver>§secure_dns: Option<SecureDns>§links: Vec<RdapLink>§remarks: Vec<RdapRemark>§notices: Vec<RdapNotice>§port43: Option<String>§start_address: Option<String>§end_address: Option<String>§ip_version: Option<String>§name: Option<String>§network_type: Option<String>§country: Option<String>§parent_handle: Option<String>§start_autnum: Option<u32>§end_autnum: Option<u32>§extra: Map<String, Value>Implementations§
Source§impl RdapResponse
impl RdapResponse
pub fn domain_name(&self) -> Option<&str>
pub fn get_registrar(&self) -> Option<String>
pub fn get_registrant(&self) -> Option<String>
pub fn creation_date(&self) -> Option<DateTime<Utc>>
pub fn expiration_date(&self) -> Option<DateTime<Utc>>
pub fn last_updated(&self) -> Option<DateTime<Utc>>
pub fn nameserver_names(&self) -> Vec<String>
pub fn is_dnssec_signed(&self) -> bool
Trait Implementations§
Source§impl Clone for RdapResponse
impl Clone for RdapResponse
Source§fn clone(&self) -> RdapResponse
fn clone(&self) -> RdapResponse
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 RdapResponse
impl Debug for RdapResponse
Source§impl<'de> Deserialize<'de> for RdapResponse
impl<'de> Deserialize<'de> for RdapResponse
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 RdapResponse
impl RefUnwindSafe for RdapResponse
impl Send for RdapResponse
impl Sync for RdapResponse
impl Unpin for RdapResponse
impl UnwindSafe for RdapResponse
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