Struct net_utils::net::config::Config [] [src]

pub struct Config {
    pub server: Option<String>,
    pub port: Option<u16>,
    pub connect_timeout: Option<u64>,
    pub use_ssl: Option<bool>,
    pub certificate_file: Option<PathBuf>,
    pub private_key_file: Option<PathBuf>,
    pub ca_file: Option<PathBuf>,
    pub verify: Option<bool>,
    pub verify_depth: Option<u32>,
}

Configuration data.

Fields

server: Option<String>

The server to connect to.

port: Option<u16>

The port to connect to.

connect_timeout: Option<u64>

Connect timeout.

use_ssl: Option<bool>

If true, it will assume ssl is enabled

certificate_file: Option<PathBuf>

Certificate File

private_key_file: Option<PathBuf>

Private Key File

ca_file: Option<PathBuf>

CA File

verify: Option<bool>

Verify certificate

verify_depth: Option<u32>

Verify depth

Trait Implementations

impl Clone for Config
[src]

fn clone(&self) -> Config

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Default for Config
[src]

fn default() -> Config

Returns the "default value" for a type. Read more