headers/util/
fmt.rs
1use std::fmt::Display;
2
3use HeaderValue;
4
5pub(crate) fn fmt<T: Display>(fmt: T) -> HeaderValue {
6 let s = fmt.to_string();
7 match HeaderValue::from_maybe_shared(s) {
8 Ok(val) => val,
9 Err(err) => panic!("illegal HeaderValue; error = {:?}, fmt = \"{}\"", err, fmt),
10 }
11}