Struct securitytrails_rs::json_objects::Whois
source · [−]pub struct Whois {
pub contact_email: String,
pub contacts: Vec<Contact>,
pub created_date: String,
pub domain: String,
pub endpoint: String,
pub expires_date: String,
pub name_servers: Vec<String>,
pub private_registration: bool,
pub registrar_name: String,
pub status: String,
pub updated_date: String,
}
Fields
contact_email: String
contacts: Vec<Contact>
created_date: String
domain: String
endpoint: String
expires_date: String
name_servers: Vec<String>
private_registration: bool
registrar_name: String
status: String
updated_date: String
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Whois
impl<'de> Deserialize<'de> for Whois
sourcefn 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 RefUnwindSafe for Whois
impl Send for Whois
impl Sync for Whois
impl Unpin for Whois
impl UnwindSafe for Whois
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more