pub struct HeartbeatConfig {
pub interval_ms: u64,
pub timeout_ms: u64,
pub max_missed: u32,
}Expand description
心跳配置
Fields§
§interval_ms: u64Ping 发送间隔(毫秒)
timeout_ms: u64等待 Pong 的超时时间(毫秒)
max_missed: u32连续未收到 Pong 的最大次数,超过则判定连接失活
Implementations§
Trait Implementations§
Source§impl Clone for HeartbeatConfig
impl Clone for HeartbeatConfig
Source§fn clone(&self) -> HeartbeatConfig
fn clone(&self) -> HeartbeatConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HeartbeatConfig
Source§impl Debug for HeartbeatConfig
impl Debug for HeartbeatConfig
Auto Trait Implementations§
impl Freeze for HeartbeatConfig
impl RefUnwindSafe for HeartbeatConfig
impl Send for HeartbeatConfig
impl Sync for HeartbeatConfig
impl Unpin for HeartbeatConfig
impl UnsafeUnpin for HeartbeatConfig
impl UnwindSafe for HeartbeatConfig
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