pub enum DecodeDepth {
Bp,
BpAll,
BpAllOsd,
}Expand description
Decoding depth: which LLR variants to attempt and whether to use OSD.
Variants§
Bp
Belief-propagation only, using the llra metric (fast).
BpAll
BP across all four LLR variants (a, b, c, d).
BpAllOsd
BP on all variants, then OSD fallback when BP fails.
Trait Implementations§
Source§impl Clone for DecodeDepth
impl Clone for DecodeDepth
Source§fn clone(&self) -> DecodeDepth
fn clone(&self) -> DecodeDepth
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 DecodeDepth
impl Debug for DecodeDepth
Source§impl PartialEq for DecodeDepth
impl PartialEq for DecodeDepth
impl Copy for DecodeDepth
impl StructuralPartialEq for DecodeDepth
Auto Trait Implementations§
impl Freeze for DecodeDepth
impl RefUnwindSafe for DecodeDepth
impl Send for DecodeDepth
impl Sync for DecodeDepth
impl Unpin for DecodeDepth
impl UnsafeUnpin for DecodeDepth
impl UnwindSafe for DecodeDepth
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