fitrs/
header.rs

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}