pub enum QuicVarIntBuildError {
ValueTooLarge {
value: u64,
},
WidthTooSmall {
length: QuicVarIntLen,
value: u64,
},
BufferTooShort {
required: usize,
available: usize,
},
}Expand description
Failure to build a QUIC variable-length integer.
Variants§
ValueTooLarge
The value exceeds QUIC’s 62-bit maximum.
WidthTooSmall
The requested encoded width cannot represent the value.
BufferTooShort
The caller buffer cannot contain the requested encoding.
Trait Implementations§
Source§impl Clone for QuicVarIntBuildError
impl Clone for QuicVarIntBuildError
impl Copy for QuicVarIntBuildError
Source§impl Debug for QuicVarIntBuildError
impl Debug for QuicVarIntBuildError
Source§impl Display for QuicVarIntBuildError
impl Display for QuicVarIntBuildError
impl Eq for QuicVarIntBuildError
Source§impl PartialEq for QuicVarIntBuildError
impl PartialEq for QuicVarIntBuildError
impl StructuralPartialEq for QuicVarIntBuildError
Auto Trait Implementations§
impl Freeze for QuicVarIntBuildError
impl RefUnwindSafe for QuicVarIntBuildError
impl Send for QuicVarIntBuildError
impl Sync for QuicVarIntBuildError
impl Unpin for QuicVarIntBuildError
impl UnsafeUnpin for QuicVarIntBuildError
impl UnwindSafe for QuicVarIntBuildError
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