pub enum FecError {
BadParams,
TooFewShards,
BadShardLen,
}Expand description
Error from constructing or decoding an RsCode.
Variants§
BadParams
k == 0, r == 0, or k + r > 256 (field size).
TooFewShards
Fewer than k shards survived; FEC cannot recover (ARQ falls
back here).
BadShardLen
Shards had unequal or zero length.
Trait Implementations§
impl Copy for FecError
impl Eq for FecError
impl StructuralPartialEq for FecError
Auto Trait Implementations§
impl Freeze for FecError
impl RefUnwindSafe for FecError
impl Send for FecError
impl Sync for FecError
impl Unpin for FecError
impl UnsafeUnpin for FecError
impl UnwindSafe for FecError
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