pub enum HpackHuffmanEncodeError {
EncodedBitLengthOverflow,
EncodedByteLengthOverflow,
DestinationTooShort {
required: usize,
available: usize,
},
}Expand description
Failure to encode RFC 7541 Appendix B Huffman data.
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 byte sequence.
Trait Implementations§
Source§impl Clone for HpackHuffmanEncodeError
impl Clone for HpackHuffmanEncodeError
impl Copy for HpackHuffmanEncodeError
Source§impl Debug for HpackHuffmanEncodeError
impl Debug for HpackHuffmanEncodeError
Source§impl Display for HpackHuffmanEncodeError
impl Display for HpackHuffmanEncodeError
impl Eq for HpackHuffmanEncodeError
Source§impl PartialEq for HpackHuffmanEncodeError
impl PartialEq for HpackHuffmanEncodeError
impl StructuralPartialEq for HpackHuffmanEncodeError
Auto Trait Implementations§
impl Freeze for HpackHuffmanEncodeError
impl RefUnwindSafe for HpackHuffmanEncodeError
impl Send for HpackHuffmanEncodeError
impl Sync for HpackHuffmanEncodeError
impl Unpin for HpackHuffmanEncodeError
impl UnsafeUnpin for HpackHuffmanEncodeError
impl UnwindSafe for HpackHuffmanEncodeError
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