pub enum OverloadAlgorithm {
Loss,
Rate,
Other(Vec<u8>),
}Expand description
One algorithm token from oc-algo (RFC 7339 §4.2, RFC 7415 §3.3).
Variants§
Loss
Percentage loss control.
Rate
Requests-per-second rate control.
Other(Vec<u8>)
An extension a peer advertised. Kept so negotiation can ignore rather than corrupt it.
Trait Implementations§
Source§impl Clone for OverloadAlgorithm
impl Clone for OverloadAlgorithm
Source§fn clone(&self) -> OverloadAlgorithm
fn clone(&self) -> OverloadAlgorithm
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 OverloadAlgorithm
impl Debug for OverloadAlgorithm
Source§impl PartialEq for OverloadAlgorithm
impl PartialEq for OverloadAlgorithm
Source§fn eq(&self, other: &OverloadAlgorithm) -> bool
fn eq(&self, other: &OverloadAlgorithm) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for OverloadAlgorithm
impl StructuralPartialEq for OverloadAlgorithm
Auto Trait Implementations§
impl Freeze for OverloadAlgorithm
impl RefUnwindSafe for OverloadAlgorithm
impl Send for OverloadAlgorithm
impl Sync for OverloadAlgorithm
impl Unpin for OverloadAlgorithm
impl UnsafeUnpin for OverloadAlgorithm
impl UnwindSafe for OverloadAlgorithm
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