pub struct RequestDeadline(/* private fields */);Expand description
A positive per-request deadline, measured in milliseconds at the configuration edge.
Implementations§
Source§impl RequestDeadline
impl RequestDeadline
Sourcepub const fn from_millis(milliseconds: NonZeroU64) -> Self
pub const fn from_millis(milliseconds: NonZeroU64) -> Self
Validate a millisecond value from a configuration or another public boundary.
Sourcepub const fn milliseconds(self) -> NonZeroU64
pub const fn milliseconds(self) -> NonZeroU64
The positive millisecond count used by configuration and diagnostics.
Trait Implementations§
Source§impl Clone for RequestDeadline
impl Clone for RequestDeadline
Source§fn clone(&self) -> RequestDeadline
fn clone(&self) -> RequestDeadline
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 moreimpl Copy for RequestDeadline
Source§impl Debug for RequestDeadline
impl Debug for RequestDeadline
impl Eq for RequestDeadline
Source§impl PartialEq for RequestDeadline
impl PartialEq for RequestDeadline
impl StructuralPartialEq for RequestDeadline
Auto Trait Implementations§
impl Freeze for RequestDeadline
impl RefUnwindSafe for RequestDeadline
impl Send for RequestDeadline
impl Sync for RequestDeadline
impl Unpin for RequestDeadline
impl UnsafeUnpin for RequestDeadline
impl UnwindSafe for RequestDeadline
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.