[−][src]Enum bitstream_io::huffman::HuffmanTreeError
An error type during Huffman tree compilation.
Variants
InvalidBitOne of the bits in a Huffman code is not 0 or 1
MissingLeafA Huffman code in the specification has no defined symbol
DuplicateLeafThe same Huffman code specifies multiple symbols
OrphanedLeafA Huffman code is the prefix of some longer code
Trait Implementations
impl PartialEq<HuffmanTreeError> for HuffmanTreeError[src]
fn eq(&self, other: &HuffmanTreeError) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Copy for HuffmanTreeError[src]
impl Clone for HuffmanTreeError[src]
fn clone(&self) -> HuffmanTreeError[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for HuffmanTreeError[src]
impl Display for HuffmanTreeError[src]
Auto Trait Implementations
impl Send for HuffmanTreeError
impl Unpin for HuffmanTreeError
impl Sync for HuffmanTreeError
impl UnwindSafe for HuffmanTreeError
impl RefUnwindSafe for HuffmanTreeError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,