pub struct KeepAlive {
comment_text: Cow<'static, str>,
max_interval: Duration,
}
Expand description
Configure the interval between keep-alive messages, the content of each message, and the associated stream.
Fields§
§comment_text: Cow<'static, str>
§max_interval: Duration
Implementations§
source§impl KeepAlive
impl KeepAlive
sourcepub fn interval(self, time: Duration) -> Self
pub fn interval(self, time: Duration) -> Self
Customize the interval between keep-alive messages.
Default is 15 seconds.
sourcepub fn text(self, text: impl Into<Cow<'static, str>>) -> Self
pub fn text(self, text: impl Into<Cow<'static, str>>) -> Self
Customize the text of the keep-alive message.
Default is an empty comment.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeepAlive
impl RefUnwindSafe for KeepAlive
impl Send for KeepAlive
impl Sync for KeepAlive
impl Unpin for KeepAlive
impl UnwindSafe for KeepAlive
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