Enum ptproxy::config::CongestionAlgorithm
source · pub enum CongestionAlgorithm {
Bbr,
Cubic,
NewReno,
}
Variants§
Bbr
See [quinn::congestion::Bbr
].
Cubic
See [quinn::congestion::Cubic
].
NewReno
See [quinn::congestion::NewReno
].
Trait Implementations§
source§impl Clone for CongestionAlgorithm
impl Clone for CongestionAlgorithm
source§fn clone(&self) -> CongestionAlgorithm
fn clone(&self) -> CongestionAlgorithm
Returns a copy of the value. Read more
1.0.0 · 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 CongestionAlgorithm
impl Debug for CongestionAlgorithm
source§impl Default for CongestionAlgorithm
impl Default for CongestionAlgorithm
source§impl<'de> Deserialize<'de> for CongestionAlgorithm
impl<'de> Deserialize<'de> for CongestionAlgorithm
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
source§impl PartialEq<CongestionAlgorithm> for CongestionAlgorithm
impl PartialEq<CongestionAlgorithm> for CongestionAlgorithm
source§fn eq(&self, other: &CongestionAlgorithm) -> bool
fn eq(&self, other: &CongestionAlgorithm) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for CongestionAlgorithm
impl Eq for CongestionAlgorithm
impl StructuralEq for CongestionAlgorithm
impl StructuralPartialEq for CongestionAlgorithm
Auto Trait Implementations§
impl RefUnwindSafe for CongestionAlgorithm
impl Send for CongestionAlgorithm
impl Sync for CongestionAlgorithm
impl Unpin for CongestionAlgorithm
impl UnwindSafe for CongestionAlgorithm
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.