pub struct SourceTimeout {
pub connect_ms: u64,
pub first_byte_ms: u64,
pub idle_ms: u64,
}Expand description
Per-request source timeouts, in milliseconds.
Fields§
§connect_ms: u64§first_byte_ms: u64§idle_ms: u64Trait Implementations§
Source§impl Clone for SourceTimeout
impl Clone for SourceTimeout
Source§fn clone(&self) -> SourceTimeout
fn clone(&self) -> SourceTimeout
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 SourceTimeout
impl Debug for SourceTimeout
Source§impl Default for SourceTimeout
impl Default for SourceTimeout
Source§impl<'de> Deserialize<'de> for SourceTimeout
impl<'de> Deserialize<'de> for SourceTimeout
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SourceTimeout
Source§impl PartialEq for SourceTimeout
impl PartialEq for SourceTimeout
Source§impl Serialize for SourceTimeout
impl Serialize for SourceTimeout
impl StructuralPartialEq for SourceTimeout
Auto Trait Implementations§
impl Freeze for SourceTimeout
impl RefUnwindSafe for SourceTimeout
impl Send for SourceTimeout
impl Sync for SourceTimeout
impl Unpin for SourceTimeout
impl UnsafeUnpin for SourceTimeout
impl UnwindSafe for SourceTimeout
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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