pub enum Frame<'a> {
Show 20 variants
Padding(PaddingPacket<'a>, usize),
Ping(PingPacket<'a>),
Ack(AckPacket<'a>),
ResetStream(ResetStreamPacket<'a>),
StopSending(StopSendingPacket<'a>),
Crypto(CryptoPacket<'a>),
NewToken(NewTokenPacket<'a>),
Stream(StreamPacket<'a>),
MaxData(MaxDataPacket<'a>),
MaxStreamData(MaxStreamDataPacket<'a>),
MaxStreams(MaxStreamsPacket<'a>),
DataBlocked(DataBlockedPacket<'a>),
StreamDataBlocked(StreamDataBlockedPacket<'a>),
StreamsBlocked(StreamsBlockedPacket<'a>),
NewConnectionId(NewConnectionIdPacket<'a>),
RetireConnectionId(RetireConnectionIdPacket<'a>),
PathChallenge(PathChallengePacket<'a>),
PathResponse(PathResponsePacket<'a>),
ConnectionClose(ConnectionClosePacket<'a>),
HandshakeDone(HandshakeDonePacket<'a>),
}
Variants§
Padding(PaddingPacket<'a>, usize)
Ping(PingPacket<'a>)
Ack(AckPacket<'a>)
ResetStream(ResetStreamPacket<'a>)
StopSending(StopSendingPacket<'a>)
Crypto(CryptoPacket<'a>)
NewToken(NewTokenPacket<'a>)
Stream(StreamPacket<'a>)
MaxData(MaxDataPacket<'a>)
MaxStreamData(MaxStreamDataPacket<'a>)
MaxStreams(MaxStreamsPacket<'a>)
DataBlocked(DataBlockedPacket<'a>)
StreamDataBlocked(StreamDataBlockedPacket<'a>)
StreamsBlocked(StreamsBlockedPacket<'a>)
NewConnectionId(NewConnectionIdPacket<'a>)
RetireConnectionId(RetireConnectionIdPacket<'a>)
PathChallenge(PathChallengePacket<'a>)
PathResponse(PathResponsePacket<'a>)
ConnectionClose(ConnectionClosePacket<'a>)
HandshakeDone(HandshakeDonePacket<'a>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Frame<'a>
impl<'a> RefUnwindSafe for Frame<'a>
impl<'a> Send for Frame<'a>
impl<'a> Sync for Frame<'a>
impl<'a> Unpin for Frame<'a>
impl<'a> UnwindSafe for Frame<'a>
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