pub enum Http3UniStreamKind {
Control,
Push(Http3PushId),
QpackEncoder,
QpackDecoder,
Unknown(Http3StreamType),
}Expand description
Classifies an HTTP/3 unidirectional stream header without discarding extension types.
Variants§
Control
The HTTP/3 control stream.
Push(Http3PushId)
A server push stream and its Push ID.
QpackEncoder
The QPACK encoder stream.
QpackDecoder
The QPACK decoder stream.
Unknown(Http3StreamType)
An extension, unknown, or grease stream type.
Trait Implementations§
Source§impl Clone for Http3UniStreamKind
impl Clone for Http3UniStreamKind
impl Copy for Http3UniStreamKind
Source§impl Debug for Http3UniStreamKind
impl Debug for Http3UniStreamKind
impl Eq for Http3UniStreamKind
Source§impl PartialEq for Http3UniStreamKind
impl PartialEq for Http3UniStreamKind
impl StructuralPartialEq for Http3UniStreamKind
Auto Trait Implementations§
impl Freeze for Http3UniStreamKind
impl RefUnwindSafe for Http3UniStreamKind
impl Send for Http3UniStreamKind
impl Sync for Http3UniStreamKind
impl Unpin for Http3UniStreamKind
impl UnsafeUnpin for Http3UniStreamKind
impl UnwindSafe for Http3UniStreamKind
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