micro_http/connection/mod.rs
1//! HTTP connection handling module
2//!
3//! This module provides functionality for managing HTTP connections and processing
4//! HTTP requests and responses. It implements the core connection handling logic
5//! for the HTTP server.
6//!
7//! # Components
8//!
9//! - [`HttpConnection`]: Main connection handler that:
10//! - Manages the lifecycle of HTTP connections
11//! - Processes incoming requests
12//! - Handles response streaming
13//! - Supports keep-alive connections
14//! - Implements expect-continue handling
15//!
16//! # Features
17//!
18//! - Asynchronous I/O handling
19//! - Streaming request and response processing
20//! - Keep-alive connection support
21//! - Error handling and recovery
22//! - Expect-continue mechanism
23//! - Efficient memory usage through buffering
24
25mod http_connection;
26
27pub use http_connection::HttpConnection;