pub struct FecResult {
pub info: Vec<u8>,
pub hard_errors: u32,
pub iterations: u32,
}Expand description
Result of a successful FEC decode.
Fields§
§info: Vec<u8>Hard-decision information bits (length = FecCodec::K).
hard_errors: u32Number of hard-decision errors corrected (for quality metric).
iterations: u32Iterations consumed (0 if N/A).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FecResult
impl RefUnwindSafe for FecResult
impl Send for FecResult
impl Sync for FecResult
impl Unpin for FecResult
impl UnsafeUnpin for FecResult
impl UnwindSafe for FecResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more