Struct whois_rust::WhoIsLookupOptions
source · pub struct WhoIsLookupOptions {
pub target: Target,
pub server: Option<WhoIsServerValue>,
pub follow: u16,
pub timeout: Option<Duration>,
}
Expand description
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.
Implementations§
source§impl WhoIsLookupOptions
impl WhoIsLookupOptions
pub fn from_target(target: Target) -> WhoIsLookupOptions
pub fn from_str<S: AsRef<str>>(s: S) -> Result<WhoIsLookupOptions, WhoIsError>
pub fn from_string<S: Into<String>>( s: S ) -> Result<WhoIsLookupOptions, WhoIsError>
Trait Implementations§
source§impl Clone for WhoIsLookupOptions
impl Clone for WhoIsLookupOptions
source§fn clone(&self) -> WhoIsLookupOptions
fn clone(&self) -> WhoIsLookupOptions
Returns a copy 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 moreAuto Trait Implementations§
impl RefUnwindSafe for WhoIsLookupOptions
impl Send for WhoIsLookupOptions
impl Sync for WhoIsLookupOptions
impl Unpin for WhoIsLookupOptions
impl UnwindSafe for WhoIsLookupOptions
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