//! Content negotiation for Reinhardt
//!
//! This crate provides DRF-style content negotiation for selecting
//! the appropriate renderer and parser based on Accept headers.
//!
//! ## Features
//!
//! - **Content negotiation**: Automatic media type selection based on Accept headers
//! - **Content-Type detection**: Automatic detection of request body format (JSON, XML, YAML, Form)
//! - **Language negotiation**: Support for Accept-Language header with quality factors
//! - **Encoding negotiation**: Support for Accept-Encoding header (Gzip, Brotli, Deflate, Identity)
//! - **Cache optimization**: Caching of negotiation results with TTL support
pub use MediaType;
pub use ;
/// Re-export commonly used types