pub enum SeedChokingAlgorithm {
FastestUpload,
RoundRobin,
AntiLeech,
}Expand description
Choking algorithm used when we are seeding.
Variants§
FastestUpload
Unchoke peers we upload to fastest.
RoundRobin
Round-robin through all interested peers.
AntiLeech
Prefer leechers over seeds (anti-leech).
Trait Implementations§
Source§impl Clone for SeedChokingAlgorithm
impl Clone for SeedChokingAlgorithm
Source§fn clone(&self) -> SeedChokingAlgorithm
fn clone(&self) -> SeedChokingAlgorithm
Returns a duplicate 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 SeedChokingAlgorithm
impl Debug for SeedChokingAlgorithm
Source§impl Default for SeedChokingAlgorithm
impl Default for SeedChokingAlgorithm
Source§fn default() -> SeedChokingAlgorithm
fn default() -> SeedChokingAlgorithm
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SeedChokingAlgorithm
impl<'de> Deserialize<'de> for SeedChokingAlgorithm
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 for SeedChokingAlgorithm
impl PartialEq for SeedChokingAlgorithm
Source§impl Serialize for SeedChokingAlgorithm
impl Serialize for SeedChokingAlgorithm
impl Copy for SeedChokingAlgorithm
impl Eq for SeedChokingAlgorithm
impl StructuralPartialEq for SeedChokingAlgorithm
Auto Trait Implementations§
impl Freeze for SeedChokingAlgorithm
impl RefUnwindSafe for SeedChokingAlgorithm
impl Send for SeedChokingAlgorithm
impl Sync for SeedChokingAlgorithm
impl Unpin for SeedChokingAlgorithm
impl UnsafeUnpin for SeedChokingAlgorithm
impl UnwindSafe for SeedChokingAlgorithm
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