@@ -16,13 +16,13 @@ struct BodyFields<'a> {
1616
1717named ! ( body_fields<BodyFields >, do_parse!(
1818 param: body_param >>
19- tag_s !( " " ) >>
19+ tag !( " " ) >>
2020 id: nstring_utf8 >>
21- tag_s !( " " ) >>
21+ tag !( " " ) >>
2222 description: nstring_utf8 >>
23- tag_s !( " " ) >>
23+ tag !( " " ) >>
2424 transfer_encoding: body_encoding >>
25- tag_s !( " " ) >>
25+ tag !( " " ) >>
2626 octets: number >>
2727 ( BodyFields { param, id, description, transfer_encoding, octets } )
2828) ) ;
@@ -36,11 +36,11 @@ struct BodyExt1Part<'a> {
3636}
3737
3838named ! ( body_ext_1part<BodyExt1Part >, do_parse!(
39- md5: opt_opt!( preceded!( tag_s !( " " ) , nstring_utf8) ) >>
40- disposition: opt_opt!( preceded!( tag_s !( " " ) , body_disposition) ) >>
41- language: opt_opt!( preceded!( tag_s !( " " ) , body_lang) ) >>
42- location: opt_opt!( preceded!( tag_s !( " " ) , nstring_utf8) ) >>
43- extension: opt!( preceded!( tag_s !( " " ) , body_extension) ) >>
39+ md5: opt_opt!( preceded!( tag !( " " ) , nstring_utf8) ) >>
40+ disposition: opt_opt!( preceded!( tag !( " " ) , body_disposition) ) >>
41+ language: opt_opt!( preceded!( tag !( " " ) , body_lang) ) >>
42+ location: opt_opt!( preceded!( tag !( " " ) , nstring_utf8) ) >>
43+ extension: opt!( preceded!( tag !( " " ) , body_extension) ) >>
4444 ( BodyExt1Part { md5, disposition, language, location, extension } )
4545) ) ;
4646
@@ -53,21 +53,21 @@ struct BodyExtMPart<'a> {
5353}
5454
5555named ! ( body_ext_mpart<BodyExtMPart >, do_parse!(
56- param: opt_opt!( preceded!( tag_s !( " " ) , body_param) ) >>
57- disposition: opt_opt!( preceded!( tag_s !( " " ) , body_disposition) ) >>
58- language: opt_opt!( preceded!( tag_s !( " " ) , body_lang) ) >>
59- location: opt_opt!( preceded!( tag_s !( " " ) , nstring_utf8) ) >>
60- extension: opt!( preceded!( tag_s !( " " ) , body_extension) ) >>
56+ param: opt_opt!( preceded!( tag !( " " ) , body_param) ) >>
57+ disposition: opt_opt!( preceded!( tag !( " " ) , body_disposition) ) >>
58+ language: opt_opt!( preceded!( tag !( " " ) , body_lang) ) >>
59+ location: opt_opt!( preceded!( tag !( " " ) , nstring_utf8) ) >>
60+ extension: opt!( preceded!( tag !( " " ) , body_extension) ) >>
6161 ( BodyExtMPart { param, disposition, language, location, extension } )
6262) ) ;
6363
6464named ! ( body_encoding<ContentEncoding >, alt!(
6565 delimited!( char !( '"' ) , alt!(
66- map!( tag_no_case_s !( "7BIT" ) , |_| ContentEncoding :: SevenBit ) |
67- map!( tag_no_case_s !( "8BIT" ) , |_| ContentEncoding :: EightBit ) |
68- map!( tag_no_case_s !( "BINARY" ) , |_| ContentEncoding :: Binary ) |
69- map!( tag_no_case_s !( "BASE64" ) , |_| ContentEncoding :: Base64 ) |
70- map!( tag_no_case_s !( "QUOTED-PRINTABLE" ) , |_| ContentEncoding :: QuotedPrintable )
66+ map!( tag_no_case !( "7BIT" ) , |_| ContentEncoding :: SevenBit ) |
67+ map!( tag_no_case !( "8BIT" ) , |_| ContentEncoding :: EightBit ) |
68+ map!( tag_no_case !( "BINARY" ) , |_| ContentEncoding :: Binary ) |
69+ map!( tag_no_case !( "BASE64" ) , |_| ContentEncoding :: Base64 ) |
70+ map!( tag_no_case !( "QUOTED-PRINTABLE" ) , |_| ContentEncoding :: QuotedPrintable )
7171 ) , char !( '"' ) ) |
7272 map!( string_utf8, |enc| ContentEncoding :: Other ( enc) )
7373) ) ;
@@ -81,7 +81,7 @@ named!(body_param<BodyParams>, alt!(
8181 map!( nil, |_| None ) |
8282 map!( parenthesized_nonempty_list!( do_parse!(
8383 key: string_utf8 >>
84- tag_s !( " " ) >>
84+ tag !( " " ) >>
8585 val: string_utf8 >>
8686 ( ( key, val) )
8787 ) ) , Option :: from)
@@ -97,7 +97,7 @@ named!(body_disposition<Option<ContentDisposition>>, alt!(
9797 map!( nil, |_| None ) |
9898 paren_delimited!( do_parse!(
9999 ty: string_utf8 >>
100- tag_s !( " " ) >>
100+ tag !( " " ) >>
101101 params: body_param >>
102102 ( Some ( ContentDisposition {
103103 ty,
@@ -108,9 +108,9 @@ named!(body_disposition<Option<ContentDisposition>>, alt!(
108108
109109named ! ( body_type_basic<BodyStructure >, do_parse!(
110110 media_type: string_utf8 >>
111- tag_s !( " " ) >>
111+ tag !( " " ) >>
112112 media_subtype: string_utf8 >>
113- tag_s !( " " ) >>
113+ tag !( " " ) >>
114114 fields: body_fields >>
115115 ext: body_ext_1part >>
116116 ( BodyStructure :: Basic {
@@ -136,12 +136,12 @@ named!(body_type_basic<BodyStructure>, do_parse!(
136136) ) ;
137137
138138named ! ( body_type_text<BodyStructure >, do_parse!(
139- tag_no_case_s !( "\" TEXT\" " ) >>
140- tag_s !( " " ) >>
139+ tag_no_case !( "\" TEXT\" " ) >>
140+ tag !( " " ) >>
141141 media_subtype: string_utf8 >>
142- tag_s !( " " ) >>
142+ tag !( " " ) >>
143143 fields: body_fields >>
144- tag_s !( " " ) >>
144+ tag !( " " ) >>
145145 lines: number >>
146146 ext: body_ext_1part >>
147147 ( BodyStructure :: Text {
@@ -168,14 +168,14 @@ named!(body_type_text<BodyStructure>, do_parse!(
168168) ) ;
169169
170170named ! ( body_type_message<BodyStructure >, do_parse!(
171- tag_no_case_s !( "\" MESSAGE\" \" RFC822\" " ) >>
172- tag_s !( " " ) >>
171+ tag_no_case !( "\" MESSAGE\" \" RFC822\" " ) >>
172+ tag !( " " ) >>
173173 fields: body_fields >>
174- tag_s !( " " ) >>
174+ tag !( " " ) >>
175175 envelope: envelope >>
176- tag_s !( " " ) >>
176+ tag !( " " ) >>
177177 body: body >>
178- tag_s !( " " ) >>
178+ tag !( " " ) >>
179179 lines: number >>
180180 ext: body_ext_1part >>
181181 ( BodyStructure :: Message {
@@ -205,7 +205,7 @@ named!(body_type_message<BodyStructure>, do_parse!(
205205
206206named ! ( body_type_multipart<BodyStructure >, do_parse!(
207207 bodies: many1!( body) >>
208- tag_s !( " " ) >>
208+ tag !( " " ) >>
209209 media_subtype: string_utf8 >>
210210 ext: body_ext_mpart >>
211211 ( BodyStructure :: Multipart {
@@ -229,7 +229,7 @@ named!(pub(crate) body<BodyStructure>, paren_delimited!(
229229) ) ;
230230
231231named ! ( pub ( crate ) msg_att_body_structure<AttributeValue >, do_parse!(
232- tag_s !( "BODYSTRUCTURE " ) >>
232+ tag !( "BODYSTRUCTURE " ) >>
233233 body: body >>
234234 ( AttributeValue :: BodyStructure ( body) )
235235) ) ;
0 commit comments