[INFO] updating cached repository duesee/abnf [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/duesee/abnf [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/duesee/abnf" "work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/duesee/abnf"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/duesee/abnf'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/duesee/abnf" "work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/duesee/abnf"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/duesee/abnf'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d44aa446eb5cc6b549e68f83739c950b1a2e136e [INFO] sha for GitHub repo duesee/abnf: d44aa446eb5cc6b549e68f83739c950b1a2e136e [INFO] validating manifest of duesee/abnf on toolchain master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of duesee/abnf on toolchain try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing duesee/abnf [INFO] finished frobbing duesee/abnf [INFO] frobbed toml for duesee/abnf written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/duesee/abnf/Cargo.toml [INFO] started frobbing duesee/abnf [INFO] finished frobbing duesee/abnf [INFO] frobbed toml for duesee/abnf written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/duesee/abnf/Cargo.toml [INFO] crate duesee/abnf already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking duesee/abnf against try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b for pr-59199 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-59199/worker-7/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/duesee/abnf:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 8215846b2547e03df7679b68f751a90c3a7098951dd82194d5dc4ece25ea7e0c [INFO] running `"docker" "start" "-a" "8215846b2547e03df7679b68f751a90c3a7098951dd82194d5dc4ece25ea7e0c"` [INFO] [stderr] Compiling memchr v2.1.0 [INFO] [stderr] Checking nom v4.0.0 [INFO] [stderr] Checking abnf v0.1.1 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:170:1 [INFO] [stderr] | [INFO] [stderr] 170 | /// rulelist = 1*( rule / (*WSP c-nl) ) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 171 | / named!(pub rulelist_comp>, do_parse!( [INFO] [stderr] 172 | | all: many1!( [INFO] [stderr] 173 | | complete!(alt!( [INFO] [stderr] 174 | | map!(rule, |rule| Some(rule)) | [INFO] [stderr] ... | [INFO] [stderr] 185 | | }) [INFO] [stderr] 186 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:188:1 [INFO] [stderr] | [INFO] [stderr] 188 | / /// rule = rulename defined-as elements c-nl [INFO] [stderr] 189 | | /// ; continues if next line starts [INFO] [stderr] 190 | | /// ; with white space [INFO] [stderr] | |_______________________________^ [INFO] [stderr] 191 | / named!(pub rule, do_parse!( [INFO] [stderr] 192 | | name: rulename >> [INFO] [stderr] 193 | | defined_as >> [INFO] [stderr] 194 | | elements: elements >> [INFO] [stderr] ... | [INFO] [stderr] 200 | | ) [INFO] [stderr] 201 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:203:1 [INFO] [stderr] | [INFO] [stderr] 203 | /// rulename = ALPHA *(ALPHA / DIGIT / "-") [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 204 | / named!(pub rulename, do_parse!( [INFO] [stderr] 205 | | head: ALPHA >> [INFO] [stderr] 206 | | tail: many0!( [INFO] [stderr] 207 | | alt!( [INFO] [stderr] ... | [INFO] [stderr] 216 | | }) [INFO] [stderr] 217 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:219:1 [INFO] [stderr] | [INFO] [stderr] 219 | / /// defined-as = *c-wsp ("=" / "=/") *c-wsp [INFO] [stderr] 220 | | /// ; basic rules definition and [INFO] [stderr] 221 | | /// ; incremental alternatives [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] 222 | / named!(pub defined_as<()>, do_parse!( [INFO] [stderr] 223 | | many0!(c_wsp) >> [INFO] [stderr] 224 | | alt!(tag!("=/") | tag!("=")) >> [INFO] [stderr] 225 | | many0!(c_wsp) >> ( [INFO] [stderr] 226 | | () [INFO] [stderr] 227 | | ) [INFO] [stderr] 228 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:230:1 [INFO] [stderr] | [INFO] [stderr] 230 | /// elements = alternation *WSP [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 231 | / named!(pub elements, do_parse!( [INFO] [stderr] 232 | | alternation: alternation >> [INFO] [stderr] 233 | | many0!(WSP) >> ( [INFO] [stderr] 234 | | alternation [INFO] [stderr] 235 | | ) [INFO] [stderr] 236 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:238:1 [INFO] [stderr] | [INFO] [stderr] 238 | /// c-wsp = WSP / (c-nl WSP) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 239 | / named!(pub c_wsp<()>, do_parse!( [INFO] [stderr] 240 | | alt!( [INFO] [stderr] 241 | | map!(tuple!(c_nl, WSP), |_| ()) | [INFO] [stderr] 242 | | map!(WSP, |_| ()) [INFO] [stderr] ... | [INFO] [stderr] 245 | | ) [INFO] [stderr] 246 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:248:1 [INFO] [stderr] | [INFO] [stderr] 248 | / /// c-nl = comment / CRLF [INFO] [stderr] 249 | | /// ; comment or newline [INFO] [stderr] | |________________________________^ [INFO] [stderr] 250 | / named!(pub c_nl<()>, do_parse!( [INFO] [stderr] 251 | | alt!( [INFO] [stderr] 252 | | comment | [INFO] [stderr] 253 | | map!(CRLF, |_| ()) [INFO] [stderr] ... | [INFO] [stderr] 256 | | ) [INFO] [stderr] 257 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | /// comment = ";" *(WSP / VCHAR) CRLF [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 260 | / named!(pub comment<()>, do_parse!( [INFO] [stderr] 261 | | char!(';') >> [INFO] [stderr] 262 | | many0!( [INFO] [stderr] 263 | | alt!( [INFO] [stderr] ... | [INFO] [stderr] 270 | | ) [INFO] [stderr] 271 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:273:1 [INFO] [stderr] | [INFO] [stderr] 273 | /// alternation = concatenation *(*c-wsp "/" *c-wsp concatenation) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 274 | / named!(pub alternation, do_parse!( [INFO] [stderr] 275 | | concatenations: separated_list!( [INFO] [stderr] 276 | | tuple!(many0!(c_wsp), char!('/'), many0!(c_wsp)), [INFO] [stderr] 277 | | concatenation [INFO] [stderr] ... | [INFO] [stderr] 282 | | ) [INFO] [stderr] 283 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:294:1 [INFO] [stderr] | [INFO] [stderr] 294 | /// repetition = [repeat] element [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 295 | / named!(pub repetition, do_parse!( [INFO] [stderr] 296 | | repeat: opt!(repeat) >> [INFO] [stderr] 297 | | element: element >> ( [INFO] [stderr] 298 | | Repetition { [INFO] [stderr] ... | [INFO] [stderr] 302 | | ) [INFO] [stderr] 303 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:305:1 [INFO] [stderr] | [INFO] [stderr] 305 | /// repeat = 1*DIGIT / (*DIGIT "*" *DIGIT) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 306 | / named!(pub repeat, do_parse!( [INFO] [stderr] 307 | | val: alt!( [INFO] [stderr] 308 | | map!(tuple!(many0!(DIGIT), char!('*'), many0!(DIGIT)), |(min, _, max)| { [INFO] [stderr] 309 | | let min = if min.len() > 0 { [INFO] [stderr] ... | [INFO] [stderr] 329 | | ) [INFO] [stderr] 330 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:332:1 [INFO] [stderr] | [INFO] [stderr] 332 | /// element = rulename / group / option / char-val / num-val / prose-val [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 333 | / named!(pub element, do_parse!( [INFO] [stderr] 334 | | element: alt!( [INFO] [stderr] 335 | | map!(rulename, |e| Element::Rulename(e)) | [INFO] [stderr] 336 | | map!(group, |e| Element::Group(e)) | [INFO] [stderr] ... | [INFO] [stderr] 343 | | ) [INFO] [stderr] 344 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:346:1 [INFO] [stderr] | [INFO] [stderr] 346 | /// group = "(" *c-wsp alternation *c-wsp ")" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 347 | / named!(pub group, do_parse!( [INFO] [stderr] 348 | | char!('(') >> [INFO] [stderr] 349 | | many0!(c_wsp) >> [INFO] [stderr] 350 | | alternation: alternation >> [INFO] [stderr] ... | [INFO] [stderr] 356 | | ) [INFO] [stderr] 357 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | /// option = "[" *c-wsp alternation *c-wsp "]" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / named!(pub option, do_parse!( [INFO] [stderr] 361 | | char!('[') >> [INFO] [stderr] 362 | | many0!(c_wsp) >> [INFO] [stderr] 363 | | alternation: alternation >> [INFO] [stderr] ... | [INFO] [stderr] 369 | | ) [INFO] [stderr] 370 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:372:1 [INFO] [stderr] | [INFO] [stderr] 372 | / /// char-val = DQUOTE *(%x20-21 / %x23-7E) DQUOTE [INFO] [stderr] 373 | | /// ; quoted string of SP and VCHAR [INFO] [stderr] 374 | | /// ; without DQUOTE [INFO] [stderr] | |_________________________________^ [INFO] [stderr] 375 | / named!(pub char_val, do_parse!( [INFO] [stderr] 376 | | DQUOTE >> [INFO] [stderr] 377 | | val: many0!(CHAR_VAL_CHARS) >> [INFO] [stderr] 378 | | DQUOTE >> ( [INFO] [stderr] 379 | | val.into_iter().collect() [INFO] [stderr] 380 | | ) [INFO] [stderr] 381 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:383:1 [INFO] [stderr] | [INFO] [stderr] 383 | /// num-val = "%" (bin-val / dec-val / hex-val) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 384 | / named!(pub num_val, do_parse!( [INFO] [stderr] 385 | | char!('%') >> [INFO] [stderr] 386 | | range: alt!( [INFO] [stderr] 387 | | bin_val | [INFO] [stderr] ... | [INFO] [stderr] 392 | | ) [INFO] [stderr] 393 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:395:1 [INFO] [stderr] | [INFO] [stderr] 395 | / /// bin-val = "b" 1*BIT [ 1*("." 1*BIT) / ("-" 1*BIT) ] [INFO] [stderr] 396 | | /// ; series of concatenated bit values [INFO] [stderr] 397 | | /// ; or single ONEOF range [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] 398 | / named!(pub bin_val, do_parse!( [INFO] [stderr] 399 | | char!('b') >> [INFO] [stderr] 400 | | start: map!(many1!(BIT), |val| { [INFO] [stderr] 401 | | u8::from_str_radix(&val.into_iter().collect::(), 2).expect("should never happen") [INFO] [stderr] ... | [INFO] [stderr] 422 | | ) [INFO] [stderr] 423 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:425:1 [INFO] [stderr] | [INFO] [stderr] 425 | /// dec-val = "d" 1*DIGIT [ 1*("." 1*DIGIT) / ("-" 1*DIGIT) ] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 426 | / named!(pub dec_val, do_parse!( [INFO] [stderr] 427 | | char!('d') >> [INFO] [stderr] 428 | | start: map!(many1!(DIGIT), |val| { [INFO] [stderr] 429 | | u8::from_str_radix(&val.into_iter().collect::(), 10).unwrap() [INFO] [stderr] ... | [INFO] [stderr] 450 | | ) [INFO] [stderr] 451 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:453:1 [INFO] [stderr] | [INFO] [stderr] 453 | /// hex-val = "x" 1*HEXDIG [ 1*("." 1*HEXDIG) / ("-" 1*HEXDIG) ] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 454 | / named!(pub hex_val, do_parse!( [INFO] [stderr] 455 | | char!('x') >> [INFO] [stderr] 456 | | start: map!(many1!(HEXDIG), |val| { [INFO] [stderr] 457 | | u8::from_str_radix(&val.into_iter().collect::(), 16).unwrap() [INFO] [stderr] ... | [INFO] [stderr] 478 | | ) [INFO] [stderr] 479 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | / /// prose-val = "<" *(%x20-3D / %x3F-7E) ">" [INFO] [stderr] 482 | | /// ; bracketed string of SP and VCHAR without angles [INFO] [stderr] 483 | | /// ; prose description, to be used as last resort [INFO] [stderr] | |_______________________________________________________________^ [INFO] [stderr] 484 | / named!(pub prose_val, do_parse!( [INFO] [stderr] 485 | | char!('<') >> [INFO] [stderr] 486 | | val: many0!(PROSE_VAL_CHARS) >> [INFO] [stderr] 487 | | char!('>') >> ( [INFO] [stderr] 488 | | val.into_iter().collect() [INFO] [stderr] 489 | | ) [INFO] [stderr] 490 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | /// BIT = "0" / "1" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 23 | / named!(pub BIT, do_parse!( [INFO] [stderr] 24 | | bit: one_of!("01") >> (bit) [INFO] [stderr] 25 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | /// CR = %x0D ; carriage return [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 45 | / named!(pub CR, [INFO] [stderr] 46 | | char!('\r') [INFO] [stderr] 47 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | /// CRLF = CR LF ; Internet standard newline [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 50 | / named!(pub CRLF<&[u8]>, [INFO] [stderr] 51 | | alt!(tag!("\r\n") | tag!("\n")) // TODO: Fixme? [INFO] [stderr] 52 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:88:1 [INFO] [stderr] | [INFO] [stderr] 88 | /// DQUOTE = %x22 ; " (Double Quote) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 89 | / named!(pub DQUOTE, [INFO] [stderr] 90 | | char!('"') [INFO] [stderr] 91 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:110:1 [INFO] [stderr] | [INFO] [stderr] 110 | /// HTAB = %x09 ; horizontal tab [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 111 | / named!(pub HTAB, [INFO] [stderr] 112 | | char!('\x09') [INFO] [stderr] 113 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:115:1 [INFO] [stderr] | [INFO] [stderr] 115 | /// LF = %x0A ; linefeed [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 116 | / named!(pub LF, [INFO] [stderr] 117 | | char!('\n') [INFO] [stderr] 118 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:120:1 [INFO] [stderr] | [INFO] [stderr] 120 | / /// LWSP = *(WSP / CRLF WSP) [INFO] [stderr] 121 | | /// ; Use of this linear-white-space rule [INFO] [stderr] 122 | | /// ; permits lines containing only white [INFO] [stderr] 123 | | /// ; space that are no longer legal in [INFO] [stderr] ... | [INFO] [stderr] 128 | | /// ; headers and use with caution in [INFO] [stderr] 129 | | /// ; other contexts. [INFO] [stderr] | |______________________________^ [INFO] [stderr] 130 | / named!(pub LWSP>>, do_parse!( [INFO] [stderr] 131 | | lwsp: many0!(alt!( [INFO] [stderr] 132 | | map!(WSP, |c| vec![c as u8]) | [INFO] [stderr] 133 | | map!(tuple!(CRLF, WSP), |(crlf, wsp)| { [INFO] [stderr] ... | [INFO] [stderr] 139 | | )) >> (lwsp) [INFO] [stderr] 140 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:151:1 [INFO] [stderr] | [INFO] [stderr] 151 | /// SP = %x20 [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 152 | / named!(pub SP, [INFO] [stderr] 153 | | char!(' ') [INFO] [stderr] 154 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:173:1 [INFO] [stderr] | [INFO] [stderr] 173 | /// WSP = SP / HTAB ; white space [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 174 | / named!(pub WSP, do_parse!( [INFO] [stderr] 175 | | wsp: alt!(SP | HTAB) >> (wsp) [INFO] [stderr] 176 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:170:1 [INFO] [stderr] | [INFO] [stderr] 170 | /// rulelist = 1*( rule / (*WSP c-nl) ) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 171 | / named!(pub rulelist_comp>, do_parse!( [INFO] [stderr] 172 | | all: many1!( [INFO] [stderr] 173 | | complete!(alt!( [INFO] [stderr] 174 | | map!(rule, |rule| Some(rule)) | [INFO] [stderr] ... | [INFO] [stderr] 185 | | }) [INFO] [stderr] 186 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:188:1 [INFO] [stderr] | [INFO] [stderr] 188 | / /// rule = rulename defined-as elements c-nl [INFO] [stderr] 189 | | /// ; continues if next line starts [INFO] [stderr] 190 | | /// ; with white space [INFO] [stderr] | |_______________________________^ [INFO] [stderr] 191 | / named!(pub rule, do_parse!( [INFO] [stderr] 192 | | name: rulename >> [INFO] [stderr] 193 | | defined_as >> [INFO] [stderr] 194 | | elements: elements >> [INFO] [stderr] ... | [INFO] [stderr] 200 | | ) [INFO] [stderr] 201 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:203:1 [INFO] [stderr] | [INFO] [stderr] 203 | /// rulename = ALPHA *(ALPHA / DIGIT / "-") [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 204 | / named!(pub rulename, do_parse!( [INFO] [stderr] 205 | | head: ALPHA >> [INFO] [stderr] 206 | | tail: many0!( [INFO] [stderr] 207 | | alt!( [INFO] [stderr] ... | [INFO] [stderr] 216 | | }) [INFO] [stderr] 217 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:219:1 [INFO] [stderr] | [INFO] [stderr] 219 | / /// defined-as = *c-wsp ("=" / "=/") *c-wsp [INFO] [stderr] 220 | | /// ; basic rules definition and [INFO] [stderr] 221 | | /// ; incremental alternatives [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] 222 | / named!(pub defined_as<()>, do_parse!( [INFO] [stderr] 223 | | many0!(c_wsp) >> [INFO] [stderr] 224 | | alt!(tag!("=/") | tag!("=")) >> [INFO] [stderr] 225 | | many0!(c_wsp) >> ( [INFO] [stderr] 226 | | () [INFO] [stderr] 227 | | ) [INFO] [stderr] 228 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:230:1 [INFO] [stderr] | [INFO] [stderr] 230 | /// elements = alternation *WSP [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 231 | / named!(pub elements, do_parse!( [INFO] [stderr] 232 | | alternation: alternation >> [INFO] [stderr] 233 | | many0!(WSP) >> ( [INFO] [stderr] 234 | | alternation [INFO] [stderr] 235 | | ) [INFO] [stderr] 236 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:238:1 [INFO] [stderr] | [INFO] [stderr] 238 | /// c-wsp = WSP / (c-nl WSP) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 239 | / named!(pub c_wsp<()>, do_parse!( [INFO] [stderr] 240 | | alt!( [INFO] [stderr] 241 | | map!(tuple!(c_nl, WSP), |_| ()) | [INFO] [stderr] 242 | | map!(WSP, |_| ()) [INFO] [stderr] ... | [INFO] [stderr] 245 | | ) [INFO] [stderr] 246 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:248:1 [INFO] [stderr] | [INFO] [stderr] 248 | / /// c-nl = comment / CRLF [INFO] [stderr] 249 | | /// ; comment or newline [INFO] [stderr] | |________________________________^ [INFO] [stderr] 250 | / named!(pub c_nl<()>, do_parse!( [INFO] [stderr] 251 | | alt!( [INFO] [stderr] 252 | | comment | [INFO] [stderr] 253 | | map!(CRLF, |_| ()) [INFO] [stderr] ... | [INFO] [stderr] 256 | | ) [INFO] [stderr] 257 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | /// comment = ";" *(WSP / VCHAR) CRLF [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 260 | / named!(pub comment<()>, do_parse!( [INFO] [stderr] 261 | | char!(';') >> [INFO] [stderr] 262 | | many0!( [INFO] [stderr] 263 | | alt!( [INFO] [stderr] ... | [INFO] [stderr] 270 | | ) [INFO] [stderr] 271 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:273:1 [INFO] [stderr] | [INFO] [stderr] 273 | /// alternation = concatenation *(*c-wsp "/" *c-wsp concatenation) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 274 | / named!(pub alternation, do_parse!( [INFO] [stderr] 275 | | concatenations: separated_list!( [INFO] [stderr] 276 | | tuple!(many0!(c_wsp), char!('/'), many0!(c_wsp)), [INFO] [stderr] 277 | | concatenation [INFO] [stderr] ... | [INFO] [stderr] 282 | | ) [INFO] [stderr] 283 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:294:1 [INFO] [stderr] | [INFO] [stderr] 294 | /// repetition = [repeat] element [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 295 | / named!(pub repetition, do_parse!( [INFO] [stderr] 296 | | repeat: opt!(repeat) >> [INFO] [stderr] 297 | | element: element >> ( [INFO] [stderr] 298 | | Repetition { [INFO] [stderr] ... | [INFO] [stderr] 302 | | ) [INFO] [stderr] 303 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:305:1 [INFO] [stderr] | [INFO] [stderr] 305 | /// repeat = 1*DIGIT / (*DIGIT "*" *DIGIT) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 306 | / named!(pub repeat, do_parse!( [INFO] [stderr] 307 | | val: alt!( [INFO] [stderr] 308 | | map!(tuple!(many0!(DIGIT), char!('*'), many0!(DIGIT)), |(min, _, max)| { [INFO] [stderr] 309 | | let min = if min.len() > 0 { [INFO] [stderr] ... | [INFO] [stderr] 329 | | ) [INFO] [stderr] 330 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:332:1 [INFO] [stderr] | [INFO] [stderr] 332 | /// element = rulename / group / option / char-val / num-val / prose-val [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 333 | / named!(pub element, do_parse!( [INFO] [stderr] 334 | | element: alt!( [INFO] [stderr] 335 | | map!(rulename, |e| Element::Rulename(e)) | [INFO] [stderr] 336 | | map!(group, |e| Element::Group(e)) | [INFO] [stderr] ... | [INFO] [stderr] 343 | | ) [INFO] [stderr] 344 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:346:1 [INFO] [stderr] | [INFO] [stderr] 346 | /// group = "(" *c-wsp alternation *c-wsp ")" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 347 | / named!(pub group, do_parse!( [INFO] [stderr] 348 | | char!('(') >> [INFO] [stderr] 349 | | many0!(c_wsp) >> [INFO] [stderr] 350 | | alternation: alternation >> [INFO] [stderr] ... | [INFO] [stderr] 356 | | ) [INFO] [stderr] 357 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | /// option = "[" *c-wsp alternation *c-wsp "]" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / named!(pub option, do_parse!( [INFO] [stderr] 361 | | char!('[') >> [INFO] [stderr] 362 | | many0!(c_wsp) >> [INFO] [stderr] 363 | | alternation: alternation >> [INFO] [stderr] ... | [INFO] [stderr] 369 | | ) [INFO] [stderr] 370 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:372:1 [INFO] [stderr] | [INFO] [stderr] 372 | / /// char-val = DQUOTE *(%x20-21 / %x23-7E) DQUOTE [INFO] [stderr] 373 | | /// ; quoted string of SP and VCHAR [INFO] [stderr] 374 | | /// ; without DQUOTE [INFO] [stderr] | |_________________________________^ [INFO] [stderr] 375 | / named!(pub char_val, do_parse!( [INFO] [stderr] 376 | | DQUOTE >> [INFO] [stderr] 377 | | val: many0!(CHAR_VAL_CHARS) >> [INFO] [stderr] 378 | | DQUOTE >> ( [INFO] [stderr] 379 | | val.into_iter().collect() [INFO] [stderr] 380 | | ) [INFO] [stderr] 381 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:383:1 [INFO] [stderr] | [INFO] [stderr] 383 | /// num-val = "%" (bin-val / dec-val / hex-val) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 384 | / named!(pub num_val, do_parse!( [INFO] [stderr] 385 | | char!('%') >> [INFO] [stderr] 386 | | range: alt!( [INFO] [stderr] 387 | | bin_val | [INFO] [stderr] ... | [INFO] [stderr] 392 | | ) [INFO] [stderr] 393 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:395:1 [INFO] [stderr] | [INFO] [stderr] 395 | / /// bin-val = "b" 1*BIT [ 1*("." 1*BIT) / ("-" 1*BIT) ] [INFO] [stderr] 396 | | /// ; series of concatenated bit values [INFO] [stderr] 397 | | /// ; or single ONEOF range [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] 398 | / named!(pub bin_val, do_parse!( [INFO] [stderr] 399 | | char!('b') >> [INFO] [stderr] 400 | | start: map!(many1!(BIT), |val| { [INFO] [stderr] 401 | | u8::from_str_radix(&val.into_iter().collect::(), 2).expect("should never happen") [INFO] [stderr] ... | [INFO] [stderr] 422 | | ) [INFO] [stderr] 423 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:425:1 [INFO] [stderr] | [INFO] [stderr] 425 | /// dec-val = "d" 1*DIGIT [ 1*("." 1*DIGIT) / ("-" 1*DIGIT) ] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 426 | / named!(pub dec_val, do_parse!( [INFO] [stderr] 427 | | char!('d') >> [INFO] [stderr] 428 | | start: map!(many1!(DIGIT), |val| { [INFO] [stderr] 429 | | u8::from_str_radix(&val.into_iter().collect::(), 10).unwrap() [INFO] [stderr] ... | [INFO] [stderr] 450 | | ) [INFO] [stderr] 451 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:453:1 [INFO] [stderr] | [INFO] [stderr] 453 | /// hex-val = "x" 1*HEXDIG [ 1*("." 1*HEXDIG) / ("-" 1*HEXDIG) ] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 454 | / named!(pub hex_val, do_parse!( [INFO] [stderr] 455 | | char!('x') >> [INFO] [stderr] 456 | | start: map!(many1!(HEXDIG), |val| { [INFO] [stderr] 457 | | u8::from_str_radix(&val.into_iter().collect::(), 16).unwrap() [INFO] [stderr] ... | [INFO] [stderr] 478 | | ) [INFO] [stderr] 479 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/abnf.rs:481:1 [INFO] [stderr] | [INFO] [stderr] 481 | / /// prose-val = "<" *(%x20-3D / %x3F-7E) ">" [INFO] [stderr] 482 | | /// ; bracketed string of SP and VCHAR without angles [INFO] [stderr] 483 | | /// ; prose description, to be used as last resort [INFO] [stderr] | |_______________________________________________________________^ [INFO] [stderr] 484 | / named!(pub prose_val, do_parse!( [INFO] [stderr] 485 | | char!('<') >> [INFO] [stderr] 486 | | val: many0!(PROSE_VAL_CHARS) >> [INFO] [stderr] 487 | | char!('>') >> ( [INFO] [stderr] 488 | | val.into_iter().collect() [INFO] [stderr] 489 | | ) [INFO] [stderr] 490 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | /// BIT = "0" / "1" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 23 | / named!(pub BIT, do_parse!( [INFO] [stderr] 24 | | bit: one_of!("01") >> (bit) [INFO] [stderr] 25 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | /// CR = %x0D ; carriage return [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 45 | / named!(pub CR, [INFO] [stderr] 46 | | char!('\r') [INFO] [stderr] 47 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | /// CRLF = CR LF ; Internet standard newline [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 50 | / named!(pub CRLF<&[u8]>, [INFO] [stderr] 51 | | alt!(tag!("\r\n") | tag!("\n")) // TODO: Fixme? [INFO] [stderr] 52 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:88:1 [INFO] [stderr] | [INFO] [stderr] 88 | /// DQUOTE = %x22 ; " (Double Quote) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 89 | / named!(pub DQUOTE, [INFO] [stderr] 90 | | char!('"') [INFO] [stderr] 91 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:110:1 [INFO] [stderr] | [INFO] [stderr] 110 | /// HTAB = %x09 ; horizontal tab [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 111 | / named!(pub HTAB, [INFO] [stderr] 112 | | char!('\x09') [INFO] [stderr] 113 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:115:1 [INFO] [stderr] | [INFO] [stderr] 115 | /// LF = %x0A ; linefeed [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 116 | / named!(pub LF, [INFO] [stderr] 117 | | char!('\n') [INFO] [stderr] 118 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:120:1 [INFO] [stderr] | [INFO] [stderr] 120 | / /// LWSP = *(WSP / CRLF WSP) [INFO] [stderr] 121 | | /// ; Use of this linear-white-space rule [INFO] [stderr] 122 | | /// ; permits lines containing only white [INFO] [stderr] 123 | | /// ; space that are no longer legal in [INFO] [stderr] ... | [INFO] [stderr] 128 | | /// ; headers and use with caution in [INFO] [stderr] 129 | | /// ; other contexts. [INFO] [stderr] | |______________________________^ [INFO] [stderr] 130 | / named!(pub LWSP>>, do_parse!( [INFO] [stderr] 131 | | lwsp: many0!(alt!( [INFO] [stderr] 132 | | map!(WSP, |c| vec![c as u8]) | [INFO] [stderr] 133 | | map!(tuple!(CRLF, WSP), |(crlf, wsp)| { [INFO] [stderr] ... | [INFO] [stderr] 139 | | )) >> (lwsp) [INFO] [stderr] 140 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:151:1 [INFO] [stderr] | [INFO] [stderr] 151 | /// SP = %x20 [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 152 | / named!(pub SP, [INFO] [stderr] 153 | | char!(' ') [INFO] [stderr] 154 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/core.rs:173:1 [INFO] [stderr] | [INFO] [stderr] 173 | /// WSP = SP / HTAB ; white space [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 174 | / named!(pub WSP, do_parse!( [INFO] [stderr] 175 | | wsp: alt!(SP | HTAB) >> (wsp) [INFO] [stderr] 176 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.07s [INFO] running `"docker" "inspect" "8215846b2547e03df7679b68f751a90c3a7098951dd82194d5dc4ece25ea7e0c"` [INFO] running `"docker" "rm" "-f" "8215846b2547e03df7679b68f751a90c3a7098951dd82194d5dc4ece25ea7e0c"` [INFO] [stdout] 8215846b2547e03df7679b68f751a90c3a7098951dd82194d5dc4ece25ea7e0c