11use std:: fmt;
22
33use header;
4- use header:: shared ;
4+ use header:: parsing ;
55
66use mime;
77
@@ -15,8 +15,8 @@ use mime;
1515///
1616/// ```
1717/// # use hyper::header::Headers;
18- /// # use hyper::header::common:: Accept;
19- /// # use hyper::header::shared:: qitem;
18+ /// # use hyper::header::Accept;
19+ /// # use hyper::header::qitem;
2020/// use hyper::mime::Mime;
2121/// use hyper::mime::TopLevel::Text;
2222/// use hyper::mime::SubLevel::{Html, Xml};
@@ -26,9 +26,9 @@ use mime;
2626/// qitem(Mime(Text, Xml, vec![])) ]));
2727/// ```
2828#[ derive( Clone , PartialEq , Show ) ]
29- pub struct Accept ( pub Vec < shared :: QualityItem < mime:: Mime > > ) ;
29+ pub struct Accept ( pub Vec < header :: QualityItem < mime:: Mime > > ) ;
3030
31- deref ! ( Accept => Vec <shared :: QualityItem <mime:: Mime >>) ;
31+ deref ! ( Accept => Vec <header :: QualityItem <mime:: Mime >>) ;
3232
3333impl header:: Header for Accept {
3434 fn header_name ( _: Option < Accept > ) -> & ' static str {
@@ -37,13 +37,13 @@ impl header::Header for Accept {
3737
3838 fn parse_header ( raw : & [ Vec < u8 > ] ) -> Option < Accept > {
3939 // TODO: Return */* if no value is given.
40- shared :: from_comma_delimited ( raw) . map ( Accept )
40+ parsing :: from_comma_delimited ( raw) . map ( Accept )
4141 }
4242}
4343
4444impl header:: HeaderFormat for Accept {
4545 fn fmt_header ( & self , fmt : & mut fmt:: Formatter ) -> fmt:: Result {
46- shared :: fmt_comma_delimited ( fmt, & self [ ] )
46+ parsing :: fmt_comma_delimited ( fmt, & self [ ] )
4747 }
4848}
4949
@@ -53,7 +53,7 @@ bench_header!(bench, Accept, { vec![b"text/plain; q=0.5, text/html".to_vec()] })
5353fn test_parse_header_no_quality ( ) {
5454 let a: Accept = header:: Header :: parse_header ( [ b"text/plain; charset=utf-8" . to_vec ( ) ] . as_slice ( ) ) . unwrap ( ) ;
5555 let b = Accept ( vec ! [
56- shared :: QualityItem { item: mime:: Mime ( mime:: TopLevel :: Text , mime:: SubLevel :: Plain , vec![ ( mime:: Attr :: Charset , mime:: Value :: Utf8 ) ] ) , quality: 1f32 } ,
56+ header :: QualityItem { item: mime:: Mime ( mime:: TopLevel :: Text , mime:: SubLevel :: Plain , vec![ ( mime:: Attr :: Charset , mime:: Value :: Utf8 ) ] ) , quality: 1f32 } ,
5757 ] ) ;
5858 assert_eq ! ( a, b) ;
5959}
@@ -62,7 +62,7 @@ fn test_parse_header_no_quality() {
6262fn test_parse_header_with_quality ( ) {
6363 let a: Accept = header:: Header :: parse_header ( [ b"text/plain; charset=utf-8; q=0.5" . to_vec ( ) ] . as_slice ( ) ) . unwrap ( ) ;
6464 let b = Accept ( vec ! [
65- shared :: QualityItem { item: mime:: Mime ( mime:: TopLevel :: Text , mime:: SubLevel :: Plain , vec![ ( mime:: Attr :: Charset , mime:: Value :: Utf8 ) ] ) , quality: 0.5f32 } ,
65+ header :: QualityItem { item: mime:: Mime ( mime:: TopLevel :: Text , mime:: SubLevel :: Plain , vec![ ( mime:: Attr :: Charset , mime:: Value :: Utf8 ) ] ) , quality: 0.5f32 } ,
6666 ] ) ;
6767 assert_eq ! ( a, b) ;
6868}
0 commit comments