1use fits::HeaderValue;
2
3impl From<String> for HeaderValue {
4 fn from(s: String) -> HeaderValue {
5 HeaderValue::CharacterString(s)
6 }
7}
8
9impl<'a> From<&'a str> for HeaderValue {
10 fn from(s: &str) -> HeaderValue {
11 HeaderValue::CharacterString(s.to_owned())
12 }
13}
14
15impl From<i32> for HeaderValue {
16 fn from(n: i32) -> HeaderValue {
17 HeaderValue::IntegerNumber(n)
18 }
19}
20
21impl From<f32> for HeaderValue {
22 fn from(f: f32) -> HeaderValue {
23 HeaderValue::RealFloatingNumber(f64::from(f))
24 }
25}
26
27impl From<f64> for HeaderValue {
28 fn from(f: f64) -> HeaderValue {
29 HeaderValue::RealFloatingNumber(f)
30 }
31}