use std::sync::{atomic::AtomicUsize, Arc};
use crate::http::server::stack::CompressionOptions;
use crate::http::transport::pool::ConnectionPool;
pub(in crate::endpoint) struct HttpRuntime {
pub(in crate::endpoint) pool: ConnectionPool,
pub(in crate::endpoint) max_header_size: usize,
pub(in crate::endpoint) max_response_body_bytes: usize,
pub(in crate::endpoint) active_connections: Arc<AtomicUsize>,
pub(in crate::endpoint) active_requests: Arc<AtomicUsize>,
pub(in crate::endpoint) compression: Option<CompressionOptions>,
}