pub struct ClientKeepAliveConfig {
pub interval: Duration,
pub timeout: Duration,
}Expand description
Client keep alive configuration.
Fields§
§interval: DurationInterval to send HTTP2 keep alive pings.
timeout: DurationTimeout that the keep alive must be responded to within or the connection will be closed.
Trait Implementations§
Source§impl Clone for ClientKeepAliveConfig
impl Clone for ClientKeepAliveConfig
Source§fn clone(&self) -> ClientKeepAliveConfig
fn clone(&self) -> ClientKeepAliveConfig
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 ClientKeepAliveConfig
impl Debug for ClientKeepAliveConfig
Auto Trait Implementations§
impl Freeze for ClientKeepAliveConfig
impl RefUnwindSafe for ClientKeepAliveConfig
impl Send for ClientKeepAliveConfig
impl Sync for ClientKeepAliveConfig
impl Unpin for ClientKeepAliveConfig
impl UnwindSafe for ClientKeepAliveConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request