Docs.rs
  • h3i-0.5.0
    • h3i 0.5.0
    • Permalink
    • Docs.rs crate page
    • BSD-2-Clause
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • ghedo
    • github:cloudflare:protocols
    • Dependencies
      • buffer-pool ^0.1.0 normal optional
      • clap ^3 normal
      • env_logger ^0.10 normal
      • inquire ^0.6.2 normal
      • log ^0.4.20 normal
      • mio ^0.8 normal
      • multimap ^0.10 normal
      • octets ^0.3.0 normal
      • qlog ^0.15.2 normal
      • quiche ^0.24.4 normal optional
      • rand ^0.8 normal
      • serde ^1 normal
      • serde_json ^1 normal
      • serde_with ^3.3 normal
      • smallvec ^1.10 normal
      • tokio ^1.44 normal optional
      • tokio-quiche ^0.5.0 normal optional
      • url ^2 normal
    • Versions
    • 66.67% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

h3i0.5.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases

List of all items

Structs

  • actions::h3::StreamEvent
  • client::connection_summary::CloseTriggerFrames
  • client::connection_summary::ConnectionCloseDetails
  • client::connection_summary::ConnectionSummary
  • client::connection_summary::SerializableConnectionError
  • client::connection_summary::SerializablePathStats
  • client::connection_summary::SerializableStats
  • client::connection_summary::StreamMap
  • config::Config
  • frame::CloseTriggerFrame
  • frame::EnrichedHeaders
  • frame::ResetStream
  • frame::SerializableHeader
  • frame::SerializableQFrame
  • prompts::h3::Prompter
  • recordreplay::qlog::H3Actions
  • recordreplay::qlog::H3FrameCreatedEx

Enums

  • actions::h3::Action
  • actions::h3::StreamEventType
  • actions::h3::WaitType
  • client::ClientError
  • frame::H3iFrame
  • frame_parser::FrameParseResult
  • frame_parser::InterruptCause
  • prompts::h3::Error
  • recordreplay::qlog::QlogEvent

Functions

  • actions::h3::send_headers_frame
  • actions::h3::send_headers_frame_literal
  • client::sync_client::connect
  • client::sync_client::generate_cid_and_reset_token
  • prompts::h3::prompt_connection_close
  • prompts::h3::prompt_stream_bytes
  • recordreplay::qlog::actions_from_qlog

Type Aliases

  • frame::BoxError
  • frame::HeaderMap
  • prompts::h3::PromptedFrame
  • prompts::h3::Result
  • recordreplay::qlog::QlogEvents

Constants

  • HTTP3_CONTROL_STREAM_TYPE_ID
  • HTTP3_PUSH_STREAM_TYPE_ID
  • QPACK_DECODER_STREAM_TYPE_ID
  • QPACK_ENCODER_STREAM_TYPE_ID
  • client::connection_summary::MAX_SERIALIZED_BUFFER_LEN