We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9fbf0ae commit c8e334aCopy full SHA for c8e334a
src/header/common/user_agent.rs
@@ -1,5 +1,5 @@
1
use header::{Header, HeaderFormat};
2
-use std::fmt::{self, Show};
+use std::fmt;
3
use header::shared::util::from_one_raw_str;
4
5
/// The `User-Agent` header field.
@@ -22,10 +22,16 @@ impl Header for UserAgent {
22
23
impl HeaderFormat for UserAgent {
24
fn fmt_header(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
25
- let UserAgent(ref value) = *self;
26
- value.fmt(fmt)
+ fmt.write_str(&*self.0)
27
}
28
29
30
bench_header!(bench, UserAgent, { vec![b"cargo bench".to_vec()] });
31
+#[test] fn test_format() {
32
+ use std::borrow::ToOwned;
33
+ use header::Headers;
34
+ let mut head = Headers::new();
35
+ head.set(UserAgent("Bunnies".to_owned()));
36
+ assert!(head.to_string() == "User-Agent: Bunnies\r\n".to_owned());
37
+}
0 commit comments