pub struct TurnConfig {
pub query_timeout: Duration,
pub idle_timeout: Duration,
pub on_idle_timeout: TimeoutPolicy,
pub on_query_timeout: TimeoutPolicy,
pub on_stream_close: TimeoutPolicy,
}Expand description
Turn runner configuration.
Fields§
§query_timeout: DurationAbsolute query timeout.
idle_timeout: DurationIdle silence timeout (0 = off).
on_idle_timeout: TimeoutPolicyIdle/query/stream policies.
on_query_timeout: TimeoutPolicyQuery timeout policy.
on_stream_close: TimeoutPolicyStream close policy.
Trait Implementations§
Source§impl Clone for TurnConfig
impl Clone for TurnConfig
Source§fn clone(&self) -> TurnConfig
fn clone(&self) -> TurnConfig
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 moreSource§impl Debug for TurnConfig
impl Debug for TurnConfig
Auto Trait Implementations§
impl Freeze for TurnConfig
impl RefUnwindSafe for TurnConfig
impl Send for TurnConfig
impl Sync for TurnConfig
impl Unpin for TurnConfig
impl UnsafeUnpin for TurnConfig
impl UnwindSafe for TurnConfig
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