Enum constriction::symbol::SymbolCodeError
source · pub enum SymbolCodeError<InvalidCodeword = Infallible> {
OutOfCompressedData,
InvalidCodeword(InvalidCodeword),
}
Variants§
OutOfCompressedData
The compressed data ended before the current codeword was complete.
InvalidCodeword(InvalidCodeword)
Found a code word that does not map to any symbol.
Implementations§
source§impl<InvalidCodeword> SymbolCodeError<InvalidCodeword>
impl<InvalidCodeword> SymbolCodeError<InvalidCodeword>
pub fn into_coder_error<BackendError>(self) -> CoderError<Self, BackendError>
Trait Implementations§
source§impl<InvalidCodeword: Debug> Debug for SymbolCodeError<InvalidCodeword>
impl<InvalidCodeword: Debug> Debug for SymbolCodeError<InvalidCodeword>
source§impl<InvalidCodeword: Display> Display for SymbolCodeError<InvalidCodeword>
impl<InvalidCodeword: Display> Display for SymbolCodeError<InvalidCodeword>
source§impl<InvalidCodeword: Error + 'static> Error for SymbolCodeError<InvalidCodeword>
impl<InvalidCodeword: Error + 'static> Error for SymbolCodeError<InvalidCodeword>
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl<InvalidCodeword> RefUnwindSafe for SymbolCodeError<InvalidCodeword>where
InvalidCodeword: RefUnwindSafe,
impl<InvalidCodeword> Send for SymbolCodeError<InvalidCodeword>where
InvalidCodeword: Send,
impl<InvalidCodeword> Sync for SymbolCodeError<InvalidCodeword>where
InvalidCodeword: Sync,
impl<InvalidCodeword> Unpin for SymbolCodeError<InvalidCodeword>where
InvalidCodeword: Unpin,
impl<InvalidCodeword> UnwindSafe for SymbolCodeError<InvalidCodeword>where
InvalidCodeword: UnwindSafe,
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