pub struct Config { /* private fields */ }
Expand description
The configuration for outbound pings.
Implementations§
source§impl Config
impl Config
sourcepub fn new() -> Config
pub fn new() -> Config
Creates a new Config
with the following default settings:
These settings have the following effect:
- A ping is sent every 15 seconds on a healthy connection.
- Every ping sent must yield a response within 20 seconds in order to be successful.
sourcepub fn with_timeout(self, d: Duration) -> Config
pub fn with_timeout(self, d: Duration) -> Config
Sets the ping timeout.
sourcepub fn with_interval(self, d: Duration) -> Config
pub fn with_interval(self, d: Duration) -> Config
Sets the ping interval.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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