List of all items
Structs
- ChunkedEncoder
- Header
- HeadersIter
- HeadersParser
- ParseLimits
- Parser
- QueryString
- RequestLine
- ResponseWriter
- Server
- ServerConfig
- ServerMetrics
- ShutdownController
- ShutdownReceiver
- StatefulParser
- TcpServer
- Trailers
- body::AsyncChunkedStream
- body::AsyncContentLengthStream
- body::BodyConfig
- body::ChunkedReader
- body::ContentLengthReader
- body::StreamingBodyConfig
- connection::ConnectionInfo
- expect::ExpectHandler
- expect::FnValidator
- expect::PreBodyValidators
- multipart::MultipartConfig
- multipart::MultipartForm
- multipart::MultipartParser
- multipart::Part
- multipart::UploadFile
- range::ByteRange
- streaming::CancelAwareStream
- streaming::ChunkedBytes
- streaming::FileStream
- streaming::StreamConfig
Enums
- BodyLength
- GracefulOutcome
- ParseError
- ParseStatus
- ResponseWrite
- ServeError
- ServerError
- body::BodyError
- expect::ExpectResult
- multipart::MultipartError
- range::IfRangeResult
- range::RangeError
- range::RangeSpec
- streaming::StreamError
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
- multipart::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
Constants
- DEFAULT_DRAIN_TIMEOUT_SECS
- DEFAULT_KEEP_ALIVE_TIMEOUT_SECS
- DEFAULT_MAX_CONNECTIONS
- DEFAULT_MAX_REQUESTS_PER_CONNECTION
- 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
- multipart::DEFAULT_MAX_FIELDS
- multipart::DEFAULT_MAX_FILE_SIZE
- multipart::DEFAULT_MAX_TOTAL_SIZE
- streaming::DEFAULT_CHUNK_SIZE
- streaming::DEFAULT_MAX_BUFFER_SIZE