pub enum QpackHuffmanEncodeError {
EncodedBitLengthOverflow,
EncodedByteLengthOverflow,
DestinationTooShort {
required: usize,
available: usize,
},
}Expand description
Failure to encode QPACK Huffman payload bytes.
Variants§
EncodedBitLengthOverflow
The concatenated Huffman code length cannot be represented as usize bits.
EncodedByteLengthOverflow
The RFC-padded Huffman byte length cannot be represented as usize.
DestinationTooShort
The caller destination cannot contain the complete encoded sequence.
Trait Implementations§
Source§impl Clone for QpackHuffmanEncodeError
impl Clone for QpackHuffmanEncodeError
impl Copy for QpackHuffmanEncodeError
Source§impl Debug for QpackHuffmanEncodeError
impl Debug for QpackHuffmanEncodeError
Source§impl Display for QpackHuffmanEncodeError
impl Display for QpackHuffmanEncodeError
impl Eq for QpackHuffmanEncodeError
Source§impl PartialEq for QpackHuffmanEncodeError
impl PartialEq for QpackHuffmanEncodeError
impl StructuralPartialEq for QpackHuffmanEncodeError
Auto Trait Implementations§
impl Freeze for QpackHuffmanEncodeError
impl RefUnwindSafe for QpackHuffmanEncodeError
impl Send for QpackHuffmanEncodeError
impl Sync for QpackHuffmanEncodeError
impl Unpin for QpackHuffmanEncodeError
impl UnsafeUnpin for QpackHuffmanEncodeError
impl UnwindSafe for QpackHuffmanEncodeError
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