pub struct DefaultsConfig {
pub concurrency: Option<usize>,
pub preset: Option<String>,
pub tlds: Option<Vec<String>>,
pub pretty: Option<bool>,
pub timeout: Option<String>,
pub whois_fallback: Option<bool>,
pub bootstrap: Option<bool>,
pub detailed_info: Option<bool>,
pub for_sale: Option<bool>,
}Expand description
Default configuration values that map to CLI options.
Fields§
§concurrency: Option<usize>Default concurrency level
preset: Option<String>Default TLD preset
tlds: Option<Vec<String>>Default TLD list (alternative to preset)
pretty: Option<bool>Default pretty output
timeout: Option<String>Default timeout (as string, e.g., “5s”, “30s”)
whois_fallback: Option<bool>Default WHOIS fallback setting
bootstrap: Option<bool>Default bootstrap setting
detailed_info: Option<bool>Default detailed info setting
for_sale: Option<bool>Default RFC 10023 for-sale lookup setting
Trait Implementations§
Source§impl Clone for DefaultsConfig
impl Clone for DefaultsConfig
Source§impl Debug for DefaultsConfig
impl Debug for DefaultsConfig
Source§impl Default for DefaultsConfig
impl Default for DefaultsConfig
Source§impl<'de> Deserialize<'de> for DefaultsConfig
impl<'de> Deserialize<'de> for DefaultsConfig
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 DefaultsConfig
impl RefUnwindSafe for DefaultsConfig
impl Send for DefaultsConfig
impl Sync for DefaultsConfig
impl Unpin for DefaultsConfig
impl UnsafeUnpin for DefaultsConfig
impl UnwindSafe for DefaultsConfig
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