pub enum DecodingAlgo {
LogMAP(u32),
MaxLogMAP(u32),
LinearLogMAP(u32),
}Expand description
Enumeration of PCCC decoding algorithms
Variants§
LogMAP(u32)
Log-MAP decoding with given number of turbo iterations
MaxLogMAP(u32)
Max-Log-MAP decoding with given number of turbo iterations
LinearLogMAP(u32)
Linear-Log-MAP decoding (Valenti & Sun, 2001) with given number of turbo iterations
Trait Implementations§
Source§impl Clone for DecodingAlgo
impl Clone for DecodingAlgo
Source§fn clone(&self) -> DecodingAlgo
fn clone(&self) -> DecodingAlgo
Returns a copy 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 DecodingAlgo
impl Debug for DecodingAlgo
Source§impl<'de> Deserialize<'de> for DecodingAlgo
impl<'de> Deserialize<'de> for DecodingAlgo
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 Display for DecodingAlgo
impl Display for DecodingAlgo
Source§impl Hash for DecodingAlgo
impl Hash for DecodingAlgo
Source§impl PartialEq for DecodingAlgo
impl PartialEq for DecodingAlgo
Source§impl Serialize for DecodingAlgo
impl Serialize for DecodingAlgo
impl Copy for DecodingAlgo
impl Eq for DecodingAlgo
impl StructuralPartialEq for DecodingAlgo
Auto Trait Implementations§
impl Freeze for DecodingAlgo
impl RefUnwindSafe for DecodingAlgo
impl Send for DecodingAlgo
impl Sync for DecodingAlgo
impl Unpin for DecodingAlgo
impl UnwindSafe for DecodingAlgo
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