pub struct ClientConfig {
pub addr: String,
pub username: Option<String>,
pub password: Option<String>,
pub tcp_nodelay: Option<bool>,
pub tcp_nonblocking: Option<bool>,
pub tcp_read_timeout: Option<Duration>,
pub tcp_write_timeout: Option<Duration>,
pub tcp_ttl: Option<u32>,
pub tcp_read_buff_size: Option<usize>,
pub tcp_write_buff_size: Option<usize>,
}
Expand description
Ignite Client configuration. Allows the configuration of user’s credentials, tcp configuration and SSL/TLS, if “ssl” feature is enabled
Fields§
§addr: String
§username: Option<String>
§password: Option<String>
§tcp_nodelay: Option<bool>
§tcp_nonblocking: Option<bool>
§tcp_read_timeout: Option<Duration>
§tcp_write_timeout: Option<Duration>
§tcp_ttl: Option<u32>
§tcp_read_buff_size: Option<usize>
§tcp_write_buff_size: Option<usize>
Implementations§
Source§impl ClientConfig
impl ClientConfig
pub fn new(addr: &str) -> ClientConfig
Trait Implementations§
Source§impl Clone for ClientConfig
impl Clone for ClientConfig
Source§fn clone(&self) -> ClientConfig
fn clone(&self) -> ClientConfig
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 Freeze for ClientConfig
impl RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin for ClientConfig
impl UnwindSafe for ClientConfig
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