pub struct Config {Show 22 fields
pub cache_ttl: u64,
pub retries: u32,
pub retry_delay: u64,
pub connect_timeout: u64,
pub max_time: u64,
pub db_host: String,
pub db_port: u16,
pub db_user: String,
pub db_name: String,
pub db_connect_timeout: u64,
pub db_query_timeout: u64,
pub probe_cache_ttl: u64,
pub probe_timeout: Duration,
pub probe_concurrency: usize,
pub sweep_connect_timeout: Duration,
pub sweep_concurrency: usize,
pub sweep_delay_ms: u64,
pub sweep_ttl: u64,
pub probe_ports: Vec<u16>,
pub dns_timeout: Duration,
pub dns_attempts: usize,
pub dns_concurrency: usize,
}Fields§
§cache_ttl: u64§retries: u32§retry_delay: u64§connect_timeout: u64§max_time: u64§db_host: String§db_port: u16§db_user: String§db_name: String§db_connect_timeout: u64§db_query_timeout: u64§probe_cache_ttl: u64§probe_timeout: Duration§probe_concurrency: usize§sweep_connect_timeout: Duration§sweep_concurrency: usize§sweep_delay_ms: u64§sweep_ttl: u64§probe_ports: Vec<u16>§dns_timeout: Duration§dns_attempts: usize§dns_concurrency: usizeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Forget for Config
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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