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}