pub struct UniStream(pub VarInt);Expand description
Sent as the leading bytes on a unidirectional stream to indicate its stream type.
Tuple Fields§
§0: VarIntImplementations§
Source§impl UniStream
impl UniStream
Sourcepub const QPACK_ENCODER: UniStream
pub const QPACK_ENCODER: UniStream
HTTP/3 QPACK encoder stream type.
Sourcepub const QPACK_DECODER: UniStream
pub const QPACK_DECODER: UniStream
HTTP/3 QPACK decoder stream type.
Sourcepub const WEBTRANSPORT: UniStream
pub const WEBTRANSPORT: UniStream
WebTransport unidirectional stream type.
Sourcepub fn decode<B: Buf>(buf: &mut B) -> Result<Self, VarIntUnexpectedEnd>
pub fn decode<B: Buf>(buf: &mut B) -> Result<Self, VarIntUnexpectedEnd>
Decode a unidirectional stream type identifier.
Trait Implementations§
impl Copy for UniStream
impl Eq for UniStream
impl StructuralPartialEq for UniStream
Auto Trait Implementations§
impl Freeze for UniStream
impl RefUnwindSafe for UniStream
impl Send for UniStream
impl Sync for UniStream
impl Unpin for UniStream
impl UnsafeUnpin for UniStream
impl UnwindSafe for UniStream
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