pub struct QuotaDelayPolicy { /* private fields */ }Expand description
Caller-owned quota delay policy.
Implementations§
Source§impl QuotaDelayPolicy
impl QuotaDelayPolicy
Sourcepub const fn new(
maximum: DelaySeconds,
past: PastTimestampPolicy,
excess: ExcessDelayPolicy,
conflict: DelayConflictPolicy,
) -> Self
pub const fn new( maximum: DelaySeconds, past: PastTimestampPolicy, excess: ExcessDelayPolicy, conflict: DelayConflictPolicy, ) -> Self
Creates an explicit bounded delay policy.
Sourcepub const fn maximum(self) -> DelaySeconds
pub const fn maximum(self) -> DelaySeconds
Returns the caller’s maximum accepted delay.
Trait Implementations§
Source§impl Clone for QuotaDelayPolicy
impl Clone for QuotaDelayPolicy
Source§fn clone(&self) -> QuotaDelayPolicy
fn clone(&self) -> QuotaDelayPolicy
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 QuotaDelayPolicy
Source§impl Debug for QuotaDelayPolicy
impl Debug for QuotaDelayPolicy
impl Eq for QuotaDelayPolicy
Source§impl PartialEq for QuotaDelayPolicy
impl PartialEq for QuotaDelayPolicy
impl StructuralPartialEq for QuotaDelayPolicy
Auto Trait Implementations§
impl Freeze for QuotaDelayPolicy
impl RefUnwindSafe for QuotaDelayPolicy
impl Send for QuotaDelayPolicy
impl Sync for QuotaDelayPolicy
impl Unpin for QuotaDelayPolicy
impl UnsafeUnpin for QuotaDelayPolicy
impl UnwindSafe for QuotaDelayPolicy
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