[−][src]Enum qlog::QuicFrame
Variants
Fields of Padding
frame_type: QuicFrameTypeName
Fields of Ping
frame_type: QuicFrameTypeName
Fields of Ack
Fields of ResetStream
Fields of StopSending
Fields of Crypto
Fields of NewToken
Fields of Stream
Fields of MaxData
frame_type: QuicFrameTypeName
maximum: String
Fields of MaxStreamData
Fields of MaxStreams
Fields of DataBlocked
frame_type: QuicFrameTypeName
limit: String
Fields of StreamDataBlocked
Fields of StreamsBlocked
Fields of NewConnectionId
Fields of RetireConnectionId
frame_type: QuicFrameTypeName
sequence_number: String
Fields of PathChallenge
frame_type: QuicFrameTypeName
data: Option<String>
Fields of PathResponse
frame_type: QuicFrameTypeName
data: Option<String>
Fields of ConnectionClose
frame_type: QuicFrameTypeName
error_space: ErrorSpace
error_code: u64
raw_error_code: u64
reason: String
trigger_frame_type: Option<String>
Fields of HandshakeDone
frame_type: QuicFrameTypeName
Fields of Datagram
Fields of Unknown
frame_type: QuicFrameTypeName
raw_frame_type: u64
Implementations
impl QuicFrame
[src]
pub fn padding() -> Self
[src]
pub fn ping() -> Self
[src]
pub fn ack(
ack_delay: Option<String>,
acked_ranges: Option<Vec<(u64, u64)>>,
ect1: Option<String>,
ect0: Option<String>,
ce: Option<String>
) -> Self
[src]
ack_delay: Option<String>,
acked_ranges: Option<Vec<(u64, u64)>>,
ect1: Option<String>,
ect0: Option<String>,
ce: Option<String>
) -> Self
pub fn reset_stream(
stream_id: String,
error_code: u64,
final_size: String
) -> Self
[src]
stream_id: String,
error_code: u64,
final_size: String
) -> Self
pub fn stop_sending(stream_id: String, error_code: u64) -> Self
[src]
pub fn crypto(offset: String, length: String) -> Self
[src]
pub fn new_token(length: String, token: String) -> Self
[src]
pub fn stream(
stream_id: String,
offset: String,
length: String,
fin: bool,
raw: Option<String>
) -> Self
[src]
stream_id: String,
offset: String,
length: String,
fin: bool,
raw: Option<String>
) -> Self
pub fn max_data(maximum: String) -> Self
[src]
pub fn max_stream_data(stream_id: String, maximum: String) -> Self
[src]
pub fn max_streams(stream_type: StreamType, maximum: String) -> Self
[src]
pub fn data_blocked(limit: String) -> Self
[src]
pub fn stream_data_blocked(stream_id: String, limit: String) -> Self
[src]
pub fn streams_blocked(stream_type: StreamType, limit: String) -> Self
[src]
pub fn new_connection_id(
sequence_number: String,
retire_prior_to: String,
length: u64,
connection_id: String,
reset_token: String
) -> Self
[src]
sequence_number: String,
retire_prior_to: String,
length: u64,
connection_id: String,
reset_token: String
) -> Self
pub fn retire_connection_id(sequence_number: String) -> Self
[src]
pub fn path_challenge(data: Option<String>) -> Self
[src]
pub fn path_response(data: Option<String>) -> Self
[src]
pub fn connection_close(
error_space: ErrorSpace,
error_code: u64,
raw_error_code: u64,
reason: String,
trigger_frame_type: Option<String>
) -> Self
[src]
error_space: ErrorSpace,
error_code: u64,
raw_error_code: u64,
reason: String,
trigger_frame_type: Option<String>
) -> Self
pub fn handshake_done() -> Self
[src]
pub fn datagram(length: String, raw: Option<String>) -> Self
[src]
pub fn unknown(raw_frame_type: u64) -> Self
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for QuicFrame
[src]
impl Send for QuicFrame
[src]
impl Sync for QuicFrame
[src]
impl Unpin for QuicFrame
[src]
impl UnwindSafe for QuicFrame
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,