Struct whois_rust::WhoIsLookupOptions [−][src]
pub struct WhoIsLookupOptions {
pub target: Target,
pub server: Option<WhoIsServerValue>,
pub follow: u16,
pub timeout: Option<Duration>,
}The options about how to lookup.
Fields
target: TargetThe target that you want to lookup.
server: Option<WhoIsServerValue>The WHOIS server that you want to use. If it is None, an appropriate WHOIS server will be chosen from the list of WHOIS servers that the WhoIs instance have. The default value is None.
follow: u16Number of times to follow redirects. The default value is 2.
timeout: Option<Duration>Socket timeout in milliseconds. The default value is 60000.
Implementations
impl WhoIsLookupOptions[src]
impl WhoIsLookupOptions[src]pub fn from_target(target: Target) -> WhoIsLookupOptions[src]
pub fn from_str<S: AsRef<str>>(s: S) -> Result<WhoIsLookupOptions, WhoIsError>[src]
pub fn from_string<S: Into<String>>(
s: S
) -> Result<WhoIsLookupOptions, WhoIsError>[src]
s: S
) -> Result<WhoIsLookupOptions, WhoIsError>
Trait Implementations
impl Clone for WhoIsLookupOptions[src]
impl Clone for WhoIsLookupOptions[src]fn clone(&self) -> WhoIsLookupOptions[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for WhoIsLookupOptions
impl RefUnwindSafe for WhoIsLookupOptionsimpl Send for WhoIsLookupOptions
impl Send for WhoIsLookupOptionsimpl Sync for WhoIsLookupOptions
impl Sync for WhoIsLookupOptionsimpl Unpin for WhoIsLookupOptions
impl Unpin for WhoIsLookupOptionsimpl UnwindSafe for WhoIsLookupOptions
impl UnwindSafe for WhoIsLookupOptions