use crate::core::error::Result;
use crate::core::types::Version;
pub struct HeaderParser;
impl HeaderParser {
pub fn parse_version(value: &str) -> Result<Vec<Version>> {
crate::core::protocol::parse_version_header(value)
}
pub fn parse_content_range(value: &str) -> Result<(String, String)> {
crate::core::protocol::parse_content_range(value)
}
pub fn format_version(versions: &[Version]) -> String {
crate::core::protocol::format_version_header(versions)
}
pub fn format_content_range(unit: &str, range: &str) -> String {
crate::core::protocol::format_content_range(unit, range)
}
}