[−][src]Struct whois_rust::WhoIsLookupOptions
The options about how to lookup.
Fields
target: Target
The 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: u16
Number of times to follow redirects. The default value is 2.
timeout: Option<Duration>
Socket timeout in milliseconds. The default value is 60000.
Methods
impl WhoIsLookupOptions
[src]
pub fn from_target(target: Target) -> WhoIsLookupOptions
[src]
pub fn from_domain<S: AsRef<str>>(
domain: S
) -> Result<WhoIsLookupOptions, WhoIsError>
[src]
domain: S
) -> Result<WhoIsLookupOptions, WhoIsError>
pub fn from_ipv4<S: AsRef<str>>(
ipv4: S
) -> Result<WhoIsLookupOptions, WhoIsError>
[src]
ipv4: S
) -> Result<WhoIsLookupOptions, WhoIsError>
pub fn from_ipv6<S: AsRef<str>>(
ipv6: S
) -> Result<WhoIsLookupOptions, WhoIsError>
[src]
ipv6: S
) -> Result<WhoIsLookupOptions, WhoIsError>
pub fn from_string<S: AsRef<str>>(
string: S
) -> Result<WhoIsLookupOptions, WhoIsError>
[src]
string: S
) -> Result<WhoIsLookupOptions, WhoIsError>
Trait Implementations
Auto Trait Implementations
impl Sync for WhoIsLookupOptions
impl Send for WhoIsLookupOptions
impl Unpin for WhoIsLookupOptions
impl UnwindSafe for WhoIsLookupOptions
impl RefUnwindSafe for WhoIsLookupOptions
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,