List of all items
Structs
- Error
- FlowControl
- Ping
- PingPong
- Pong
- Reason
- RecvStream
- SendStream
- StreamId
- client::Builder
- client::Connection
- client::Peer
- client::PushPromise
- client::PushPromises
- client::PushedResponseFuture
- client::ReadySendRequest
- client::ResponseFuture
- client::SendRequest
- codec::Codec
- codec::framed_read::FramedRead
- codec::framed_read::Partial
- codec::framed_write::Encoder
- codec::framed_write::FramedWrite
- error::Error
- ext::Protocol
- frame::data::Data
- frame::data::DataFlags
- frame::go_away::GoAway
- frame::head::Head
- frame::headers::Continuation
- frame::headers::EncodingHeaderBlock
- frame::headers::HeaderBlock
- frame::headers::Headers
- frame::headers::HeadersFlag
- frame::headers::Iter
- frame::headers::ParseU64Error
- frame::headers::Pseudo
- frame::headers::PushPromise
- frame::headers::PushPromiseFlag
- frame::ping::Ping
- frame::priority::Priority
- frame::priority::StreamDependency
- frame::reason::Hex
- frame::reason::Reason
- frame::reset::Reset
- frame::settings::Settings
- frame::settings::SettingsFlags
- frame::stream_id::StreamId
- frame::stream_id::StreamIdOverflow
- frame::util::DebugFlags
- frame::window_update::WindowUpdate
- hpack::decoder::Decoder
- hpack::decoder::StringMarker
- hpack::decoder::Table
- hpack::encoder::Encoder
- hpack::huffman::Decoder
- hpack::table::HashValue
- hpack::table::Pos
- hpack::table::Slot
- hpack::table::Table
- proto::connection::Config
- proto::connection::Connection
- proto::connection::ConnectionInner
- proto::connection::DynConnection
- proto::go_away::GoAway
- proto::go_away::GoingAway
- proto::ping_pong::PendingPing
- proto::ping_pong::PingPong
- proto::ping_pong::UserPings
- proto::ping_pong::UserPingsInner
- proto::ping_pong::UserPingsRx
- proto::settings::Settings
- proto::streams::Config
- proto::streams::buffer::Buffer
- proto::streams::buffer::Deque
- proto::streams::buffer::Indices
- proto::streams::buffer::Slot
- proto::streams::counts::Counts
- proto::streams::flow_control::FlowControl
- proto::streams::flow_control::Window
- proto::streams::prioritize::Prioritize
- proto::streams::prioritize::Prioritized
- proto::streams::recv::Recv
- proto::streams::send::Send
- proto::streams::state::State
- proto::streams::store::Indices
- proto::streams::store::Key
- proto::streams::store::OccupiedEntry
- proto::streams::store::Ptr
- proto::streams::store::Queue
- proto::streams::store::SlabIndex
- proto::streams::store::Store
- proto::streams::store::VacantEntry
- proto::streams::stream::NextAccept
- proto::streams::stream::NextOpen
- proto::streams::stream::NextResetExpire
- proto::streams::stream::NextSend
- proto::streams::stream::NextSendCapacity
- proto::streams::stream::NextWindowUpdate
- proto::streams::stream::Stream
- proto::streams::streams::Actions
- proto::streams::streams::DynStreams
- proto::streams::streams::Inner
- proto::streams::streams::OpaqueStreamRef
- proto::streams::streams::SendBuffer
- proto::streams::streams::StreamRef
- proto::streams::streams::Streams
- server::Builder
- server::Connection
- server::Flush
- server::Handshake
- server::Peer
- server::ReadPreface
- server::SendPushedResponse
- server::SendResponse
- share::FlowControl
- share::Ping
- share::PingPong
- share::Pong
- share::RecvStream
- share::SendStream
- share::StreamId
Enums
- codec::error::SendError
- codec::error::UserError
- codec::framed_read::Continuable
- codec::framed_write::ControlFlow
- codec::framed_write::Next
- error::Kind
- frame::Error
- frame::Frame
- frame::head::Kind
- frame::headers::PushPromiseHeaderError
- frame::settings::Setting
- hpack::decoder::DecoderError
- hpack::decoder::NeedMore
- hpack::decoder::Representation
- hpack::encoder::SizeUpdate
- hpack::header::Header
- hpack::header::Name
- hpack::table::Index
- proto::connection::ReceivedFrame
- proto::connection::State
- proto::error::Error
- proto::error::Initiator
- proto::peer::Dyn
- proto::peer::PollMessage
- proto::ping_pong::ReceivedPing
- proto::settings::Local
- proto::streams::prioritize::InFlightData
- proto::streams::recv::Event
- proto::streams::recv::Open
- proto::streams::recv::RecvHeaderBlockError
- proto::streams::send::PollReset
- proto::streams::state::Cause
- proto::streams::state::Inner
- proto::streams::state::Peer
- proto::streams::store::Entry
- proto::streams::stream::ContentLength
- server::Handshaking
Traits
Macros
Functions
- client::bind_connection
- client::handshake
- codec::framed_read::calc_max_continuation_frames
- codec::framed_read::decode_frame
- codec::framed_read::map_err
- frame::headers::calculate_headermap_size
- frame::headers::decoded_header_size
- frame::headers::parse_u64
- frame::util::debug_flags
- frame::util::strip_padding
- hpack::decoder::consume
- hpack::decoder::decode_int
- hpack::decoder::get_static
- hpack::decoder::peek_u8
- hpack::decoder::take
- hpack::encoder::encode_int
- hpack::encoder::encode_int_one_byte
- hpack::encoder::encode_not_indexed
- hpack::encoder::encode_not_indexed2
- hpack::encoder::encode_size_update
- hpack::encoder::encode_str
- hpack::encoder::position
- hpack::header::len
- hpack::huffman::decode
- hpack::huffman::encode
- hpack::table::desired_pos
- hpack::table::hash_header
- hpack::table::index_static
- hpack::table::probe_distance
- hpack::table::to_raw_capacity
- hpack::table::usable_capacity
- proto::ping_pong::broken_pipe
- proto::streams::streams::drop_stream_ref
- proto::streams::streams::maybe_cancel
- server::handshake
Type Aliases
Constants
- codec::framed_read::DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE
- codec::framed_write::CHAIN_THRESHOLD
- codec::framed_write::CHAIN_THRESHOLD_WITHOUT_VECTORED_IO
- codec::framed_write::DEFAULT_BUFFER_CAPACITY
- frame::HEADER_LEN
- frame::data::ALL
- frame::data::END_STREAM
- frame::data::PADDED
- frame::headers::ALL
- frame::headers::END_HEADERS
- frame::headers::END_STREAM
- frame::headers::PADDED
- frame::headers::PRIORITY
- frame::ping::ACK_FLAG
- frame::ping::SHUTDOWN_PAYLOAD
- frame::ping::USER_PAYLOAD
- frame::settings::ACK
- frame::settings::ALL
- frame::settings::DEFAULT_INITIAL_WINDOW_SIZE
- frame::settings::DEFAULT_MAX_FRAME_SIZE
- frame::settings::DEFAULT_SETTINGS_HEADER_TABLE_SIZE
- frame::settings::MAX_INITIAL_WINDOW_SIZE
- frame::settings::MAX_MAX_FRAME_SIZE
- frame::stream_id::STREAM_ID_MASK
- frame::window_update::SIZE_INCREMENT_MASK
- hpack::huffman::DECODED
- hpack::huffman::ERROR
- hpack::huffman::MAYBE_EOS
- hpack::huffman::table::DECODE_TABLE
- hpack::huffman::table::ENCODE_TABLE
- hpack::table::DYN_OFFSET
- hpack::table::MAX_SIZE
- proto::DEFAULT_LOCAL_RESET_COUNT_MAX
- proto::DEFAULT_MAX_SEND_BUFFER_SIZE
- proto::DEFAULT_REMOTE_RESET_STREAM_MAX
- proto::DEFAULT_RESET_STREAM_MAX
- proto::DEFAULT_RESET_STREAM_SECS
- proto::MAX_WINDOW_SIZE
- proto::ping_pong::USER_STATE_CLOSED
- proto::ping_pong::USER_STATE_EMPTY
- proto::ping_pong::USER_STATE_PENDING_PING
- proto::ping_pong::USER_STATE_PENDING_PONG
- proto::ping_pong::USER_STATE_RECEIVED_PONG
- proto::streams::flow_control::UNCLAIMED_DENOMINATOR
- proto::streams::flow_control::UNCLAIMED_NUMERATOR
- server::PREFACE