pub struct RequestDeadlines {
pub total: Option<Duration>,
pub idle: Option<Duration>,
}Expand description
Optional total intake and idle deadlines. Disabled defaults preserve the blocking API. A positive read resets idle only; total remains absolute. Zero durations and monotonic-clock arithmetic overflow fail before any read.
Fields§
§total: Option<Duration>§idle: Option<Duration>Trait Implementations§
Source§impl Clone for RequestDeadlines
impl Clone for RequestDeadlines
impl Copy for RequestDeadlines
Source§impl Debug for RequestDeadlines
impl Debug for RequestDeadlines
Source§impl Default for RequestDeadlines
impl Default for RequestDeadlines
impl Eq for RequestDeadlines
Source§impl PartialEq for RequestDeadlines
impl PartialEq for RequestDeadlines
impl StructuralPartialEq for RequestDeadlines
Auto Trait Implementations§
impl Freeze for RequestDeadlines
impl RefUnwindSafe for RequestDeadlines
impl Send for RequestDeadlines
impl Sync for RequestDeadlines
impl Unpin for RequestDeadlines
impl UnsafeUnpin for RequestDeadlines
impl UnwindSafe for RequestDeadlines
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