pub struct IdentifyConfig {
    pub client_id: Option<String>,
    pub hostname: Option<String>,
    pub feature_negotiation: Option<bool>,
    pub heartbeat_interval: Option<i32>,
    pub output_buffer_size: Option<i32>,
    pub output_buffer_timeout: Option<i32>,
    pub tls_v1: Option<bool>,
    pub snappy: Option<bool>,
    pub sample_rate: Option<i32>,
    pub user_agent: Option<String>,
    pub msg_timeout: Option<i32>,
}Expand description
IDENTIFY命令的配置
Fields§
§client_id: Option<String>客户端标识,默认为hostname
hostname: Option<String>客户端主机名
feature_negotiation: Option<bool>客户端功能特性
heartbeat_interval: Option<i32>心跳间隔(毫秒)
output_buffer_size: Option<i32>输出缓冲大小
output_buffer_timeout: Option<i32>输出缓冲超时(毫秒)
tls_v1: Option<bool>TLS设置
snappy: Option<bool>压缩设置
sample_rate: Option<i32>延迟采样率
user_agent: Option<String>用户代理
msg_timeout: Option<i32>消息超时(毫秒)
Trait Implementations§
Source§impl Clone for IdentifyConfig
 
impl Clone for IdentifyConfig
Source§fn clone(&self) -> IdentifyConfig
 
fn clone(&self) -> IdentifyConfig
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 IdentifyConfig
 
impl Debug for IdentifyConfig
Source§impl Default for IdentifyConfig
 
impl Default for IdentifyConfig
Source§impl<'de> Deserialize<'de> for IdentifyConfig
 
impl<'de> Deserialize<'de> for IdentifyConfig
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
Source§impl PartialEq for IdentifyConfig
 
impl PartialEq for IdentifyConfig
Source§impl Serialize for IdentifyConfig
 
impl Serialize for IdentifyConfig
impl StructuralPartialEq for IdentifyConfig
Auto Trait Implementations§
impl Freeze for IdentifyConfig
impl RefUnwindSafe for IdentifyConfig
impl Send for IdentifyConfig
impl Sync for IdentifyConfig
impl Unpin for IdentifyConfig
impl UnwindSafe for IdentifyConfig
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