pub enum ConvError {
BufferTooSmall {
required: usize,
provided: usize,
},
OddLlrCount,
FrameTooShort,
}Expand description
Errors from convolutional coding operations.
Variants§
BufferTooSmall
Output buffer is too small.
Fields
OddLlrCount
LLR count must be even (two LLRs per trellis step).
FrameTooShort
Frame too short (need at least K−1 trellis steps).
Trait Implementations§
impl Copy for ConvError
impl Eq for ConvError
impl StructuralPartialEq for ConvError
Auto Trait Implementations§
impl Freeze for ConvError
impl RefUnwindSafe for ConvError
impl Send for ConvError
impl Sync for ConvError
impl Unpin for ConvError
impl UnsafeUnpin for ConvError
impl UnwindSafe for ConvError
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