List of all items
Structs
- ChunkedEncoder
- Header
- HeadersIter
- HeadersParser
- MultipartConfig
- MultipartForm
- MultipartParser
- ParseLimits
- Parser
- Part
- QueryString
- RequestLine
- ResponseWriter
- Server
- ServerConfig
- ServerMetrics
- ShutdownController
- ShutdownReceiver
- StatefulParser
- TcpServer
- Trailers
- UploadFile
- body::AsyncChunkedStream
- body::AsyncContentLengthStream
- body::BodyConfig
- body::ChunkedReader
- body::ContentLengthReader
- body::StreamingBodyConfig
- connection::ConnectionInfo
- expect::ExpectHandler
- expect::FnValidator
- expect::PreBodyValidators
- http2::Frame
- http2::FrameHeader
- http2::FramedH2
- http2::H2FlowControl
- http2::HpackDecoder
- multipart::MultipartConfig
- multipart::MultipartForm
- multipart::MultipartParser
- multipart::Part
- multipart::UploadFile
- range::ByteRange
- streaming::CancelAwareStream
- streaming::ChunkedBytes
- streaming::FileStream
- streaming::StreamConfig
- websocket::WebSocket
- websocket::WebSocketConfig
Enums
- BodyLength
- GracefulOutcome
- MultipartError
- ParseError
- ParseStatus
- ResponseWrite
- ServeError
- ServerError
- body::BodyError
- expect::ExpectResult
- http2::FrameType
- http2::HpackError
- http2::Http2Error
- multipart::MultipartError
- range::IfRangeResult
- range::RangeError
- range::RangeSpec
- streaming::StreamError
- websocket::CloseCode
- websocket::Message
- websocket::Opcode
- websocket::WebSocketError
Traits
Functions
- body::create_chunked_stream
- body::create_content_length_stream
- body::parse_body
- body::parse_body_with_consumed
- body::validate_content_length
- connection::is_standard_hop_by_hop_header
- connection::parse_connection_header
- connection::should_keep_alive
- connection::strip_hop_by_hop_headers
- http2::hpack_encode_literal_without_indexing
- multipart::parse_boundary
- parse_boundary
- percent_decode
- range::accept_ranges_bytes
- range::check_if_range
- range::content_range_unsatisfiable
- range::parse_range_header
- range::parse_range_spec
- range::supports_ranges
- serve
- serve_with_config
- websocket::accept_key
- websocket::build_accept_response
- websocket::validate_upgrade_request
Type Aliases
Constants
- DEFAULT_DRAIN_TIMEOUT_SECS
- DEFAULT_KEEP_ALIVE_TIMEOUT_SECS
- DEFAULT_MAX_CONNECTIONS
- DEFAULT_MAX_FIELDS
- DEFAULT_MAX_FILE_SIZE
- DEFAULT_MAX_REQUESTS_PER_CONNECTION
- DEFAULT_MAX_TOTAL_SIZE
- DEFAULT_READ_BUFFER_SIZE
- DEFAULT_REQUEST_TIMEOUT_SECS
- body::DEFAULT_MAX_BODY_SIZE
- body::DEFAULT_STREAMING_THRESHOLD
- connection::STANDARD_HOP_BY_HOP_HEADERS
- expect::CONTINUE_RESPONSE
- expect::EXPECT_100_CONTINUE
- http2::DEFAULT_INITIAL_WINDOW_SIZE
- http2::PREFACE
- multipart::DEFAULT_MAX_FIELDS
- multipart::DEFAULT_MAX_FILE_SIZE
- multipart::DEFAULT_MAX_TOTAL_SIZE
- streaming::DEFAULT_CHUNK_SIZE
- streaming::DEFAULT_MAX_BUFFER_SIZE
- websocket::DEFAULT_MAX_FRAME_SIZE
- websocket::DEFAULT_MAX_MESSAGE_SIZE