pub enum Frame {
Show 21 variants
Padding,
Ping,
Ack,
ResetStream,
StopSending,
Crypto {
offset: u64,
len: u16,
},
NewToken,
Stream {
id: u64,
offset: u64,
len: u16,
is_fin: bool,
},
MaxData,
MaxStreamData,
MaxStreams {
stream_type: StreamType,
},
DataBlocked,
StreamDataBlocked,
StreamsBlocked {
stream_type: StreamType,
},
NewConnectionId,
RetireConnectionId,
PathChallenge,
PathResponse,
ConnectionClose,
HandshakeDone,
Datagram {
len: u16,
},
}Variants
Padding
Ping
Ack
ResetStream
StopSending
Crypto
NewToken
Stream
MaxData
MaxStreamData
MaxStreams
Fields
stream_type: StreamTypeDataBlocked
StreamDataBlocked
StreamsBlocked
Fields
stream_type: StreamTypeNewConnectionId
RetireConnectionId
PathChallenge
PathResponse
ConnectionClose
HandshakeDone
Datagram
Fields
len: u16Trait Implementations
sourceimpl IntoEvent<Frame> for &StreamDataBlocked
impl IntoEvent<Frame> for &StreamDataBlocked
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &StreamsBlocked
impl IntoEvent<Frame> for &StreamsBlocked
fn into_event(self) -> Frame
sourceimpl<'a> IntoEvent<Frame> for &NewConnectionId<'a>
impl<'a> IntoEvent<Frame> for &NewConnectionId<'a>
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &RetireConnectionId
impl IntoEvent<Frame> for &RetireConnectionId
fn into_event(self) -> Frame
sourceimpl<'a> IntoEvent<Frame> for &PathChallenge<'a>
impl<'a> IntoEvent<Frame> for &PathChallenge<'a>
fn into_event(self) -> Frame
sourceimpl<'a> IntoEvent<Frame> for &PathResponse<'a>
impl<'a> IntoEvent<Frame> for &PathResponse<'a>
fn into_event(self) -> Frame
sourceimpl<'a> IntoEvent<Frame> for &ConnectionClose<'a>
impl<'a> IntoEvent<Frame> for &ConnectionClose<'a>
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &HandshakeDone
impl IntoEvent<Frame> for &HandshakeDone
fn into_event(self) -> Frame
sourceimpl<Data> IntoEvent<Frame> for &Stream<Data> where
Data: EncoderValue,
impl<Data> IntoEvent<Frame> for &Stream<Data> where
Data: EncoderValue,
fn into_event(self) -> Frame
sourceimpl<Data> IntoEvent<Frame> for &Crypto<Data> where
Data: EncoderValue,
impl<Data> IntoEvent<Frame> for &Crypto<Data> where
Data: EncoderValue,
fn into_event(self) -> Frame
sourceimpl<Data> IntoEvent<Frame> for &Datagram<Data> where
Data: EncoderValue,
impl<Data> IntoEvent<Frame> for &Datagram<Data> where
Data: EncoderValue,
fn into_event(self) -> Frame
sourceimpl<'a, AckRanges, Data> IntoEvent<Frame> for &Frame<'a, AckRanges, Data> where
Data: EncoderValue,
impl<'a, AckRanges, Data> IntoEvent<Frame> for &Frame<'a, AckRanges, Data> where
Data: EncoderValue,
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &ResetStream
impl IntoEvent<Frame> for &ResetStream
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &StopSending
impl IntoEvent<Frame> for &StopSending
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &MaxStreamData
impl IntoEvent<Frame> for &MaxStreamData
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &MaxStreams
impl IntoEvent<Frame> for &MaxStreams
fn into_event(self) -> Frame
sourceimpl IntoEvent<Frame> for &DataBlocked
impl IntoEvent<Frame> for &DataBlocked
fn into_event(self) -> Frame
Auto Trait Implementations
impl RefUnwindSafe for Frame
impl Send for Frame
impl Sync for Frame
impl Unpin for Frame
impl UnwindSafe for Frame
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more