use std::fmt::Display;
use {HeaderValue};
pub(crate) fn fmt<T: Display>(fmt: T) -> HeaderValue {
let s = fmt.to_string();
match HeaderValue::from_shared(s.into()) {
Ok(val) => val,
Err(err) => panic!("illegal HeaderValue; error = {:?}, fmt = \"{}\"", err, fmt),
}
}