pub struct TcpClientConfig {
pub name: String,
pub target_host: String,
pub target_port: u16,
pub interface_id: InterfaceId,
pub reconnect_wait: Duration,
pub max_reconnect_tries: Option<u32>,
pub connect_timeout: Duration,
}Expand description
Configuration for a TCP client interface.
Fields§
§name: String§target_host: String§target_port: u16§interface_id: InterfaceId§reconnect_wait: Duration§max_reconnect_tries: Option<u32>§connect_timeout: DurationTrait Implementations§
Source§impl Clone for TcpClientConfig
impl Clone for TcpClientConfig
Source§fn clone(&self) -> TcpClientConfig
fn clone(&self) -> TcpClientConfig
Returns a duplicate 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 moreSource§impl Debug for TcpClientConfig
impl Debug for TcpClientConfig
Auto Trait Implementations§
impl Freeze for TcpClientConfig
impl RefUnwindSafe for TcpClientConfig
impl Send for TcpClientConfig
impl Sync for TcpClientConfig
impl Unpin for TcpClientConfig
impl UnwindSafe for TcpClientConfig
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