#[repr(u8)]pub enum RedundancyStrategy {
None = 0,
Data = 1,
Proximity = 2,
Race = 3,
}Expand description
Chunk-prefetch policy used when downloading erasure-coded data.
Mirrors bee-js RedundancyStrategy.
Variants§
None = 0
No prefetch.
Data = 1
Data-only prefetch.
Proximity = 2
Proximity-based prefetch.
Race = 3
Race strategies.
Implementations§
Trait Implementations§
Source§impl Clone for RedundancyStrategy
impl Clone for RedundancyStrategy
Source§fn clone(&self) -> RedundancyStrategy
fn clone(&self) -> RedundancyStrategy
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 RedundancyStrategy
impl Debug for RedundancyStrategy
Source§impl Hash for RedundancyStrategy
impl Hash for RedundancyStrategy
Source§impl PartialEq for RedundancyStrategy
impl PartialEq for RedundancyStrategy
Source§fn eq(&self, other: &RedundancyStrategy) -> bool
fn eq(&self, other: &RedundancyStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for RedundancyStrategy
impl Eq for RedundancyStrategy
impl StructuralPartialEq for RedundancyStrategy
Auto Trait Implementations§
impl Freeze for RedundancyStrategy
impl RefUnwindSafe for RedundancyStrategy
impl Send for RedundancyStrategy
impl Sync for RedundancyStrategy
impl Unpin for RedundancyStrategy
impl UnsafeUnpin for RedundancyStrategy
impl UnwindSafe for RedundancyStrategy
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