[INFO] crate glsl 0.13.5 is already in cache [INFO] extracting crate glsl 0.13.5 into work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/reg/glsl/0.13.5 [INFO] extracting crate glsl 0.13.5 into work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/reg/glsl/0.13.5 [INFO] validating manifest of glsl-0.13.5 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 glsl-0.13.5 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 glsl-0.13.5 [INFO] finished frobbing glsl-0.13.5 [INFO] frobbed toml for glsl-0.13.5 written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/reg/glsl/0.13.5/Cargo.toml [INFO] started frobbing glsl-0.13.5 [INFO] finished frobbing glsl-0.13.5 [INFO] frobbed toml for glsl-0.13.5 written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/reg/glsl/0.13.5/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [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 glsl-0.13.5 against try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b for pr-59199 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-59199/worker-4/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/reg/glsl/0.13.5:/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] 299db1aa9dbe9389bef264871916d985797bbd90c773be0341fd60b06335c18a [INFO] running `"docker" "start" "-a" "299db1aa9dbe9389bef264871916d985797bbd90c773be0341fd60b06335c18a"` [INFO] [stderr] Checking glsl v0.13.5 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | /// Parse a single comment. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 15 | / named!(pub comment, [INFO] [stderr] 16 | | delimited!(sp, [INFO] [stderr] 17 | | alt!( [INFO] [stderr] 18 | | complete!(preceded!(tag!("//"), take_until!("\n"))) | [INFO] [stderr] ... | [INFO] [stderr] 22 | | sp) [INFO] [stderr] 23 | | ); [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/parsers.rs:25:1 [INFO] [stderr] | [INFO] [stderr] 25 | / /// Parse an alphanumeric separator. An alphanumeric separator is a char used to separate [INFO] [stderr] 26 | | /// alphanumeric tokens. For instance, "in vec3 x" contains three alphanumeric tokens, while [INFO] [stderr] 27 | | /// "int x = 3, y, z = 12;" contains six alphanumeric tokens ('=', ',' and ';' are separators). [INFO] [stderr] 28 | | /// [INFO] [stderr] 29 | | /// Whitespace are also considered such separators. [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] 30 | named!(pub alphasep<&[u8], char>, peek!(one_of!(" \t\n,;:.<>{}[]()+-%*/=^?\"'"))); [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/parsers.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | /// Parse several comments. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 40 | named!(pub comments, recognize!(many0!(comment))); [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/parsers.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | /// Parse an identifier (raw version). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 62 | / named!(identifier_str, [INFO] [stderr] 63 | | bl!(do_parse!( [INFO] [stderr] 64 | | name: verify!(take_while1!(identifier_pred), verify_identifier) >> [INFO] [stderr] 65 | | (name) [INFO] [stderr] 66 | | )) [INFO] [stderr] 67 | | ); [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/parsers.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | /// Parse a string that could be used as an identifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 70 | named!(pub string<&[u8], String>, map!(identifier_str, bytes_to_string)); [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/parsers.rs:72:1 [INFO] [stderr] | [INFO] [stderr] 72 | /// Parse an identifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 73 | named!(pub identifier<&[u8], syntax::Identifier>, map!(identifier_str, |b| syntax::Identifier(bytes_to_string(b)))); [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/parsers.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | /// Parse a single comment. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 15 | / named!(pub comment, [INFO] [stderr] 16 | | delimited!(sp, [INFO] [stderr] 17 | | alt!( [INFO] [stderr] 18 | | complete!(preceded!(tag!("//"), take_until!("\n"))) | [INFO] [stderr] ... | [INFO] [stderr] 22 | | sp) [INFO] [stderr] 23 | | ); [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/parsers.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | /// Parse a type name. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 76 | named!(pub type_name<&[u8], syntax::TypeName>, map!(identifier_str, |b| syntax::TypeName(bytes_to_string(b)))); [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/parsers.rs:89:1 [INFO] [stderr] | [INFO] [stderr] 89 | /// Parse a non-empty list of identifiers, delimited by comma (,). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 90 | / named!(nonempty_identifiers<&[u8], Vec>, [INFO] [stderr] 91 | | bl!(do_parse!( [INFO] [stderr] 92 | | first: identifier >> [INFO] [stderr] 93 | | rest: many0!(do_parse!(char!(',') >> i: bl!(identifier) >> (i))) >> [INFO] [stderr] ... | [INFO] [stderr] 100 | | )) [INFO] [stderr] 101 | | ); [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/parsers.rs:103:1 [INFO] [stderr] | [INFO] [stderr] 103 | /// Parse a non-empty list of type names, delimited by comma (,). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | / named!(nonempty_type_names<&[u8], Vec>, [INFO] [stderr] 105 | | bl!(do_parse!( [INFO] [stderr] 106 | | first: type_name >> [INFO] [stderr] 107 | | rest: many0!(do_parse!(char!(',') >> i: bl!(type_name) >> (i))) >> [INFO] [stderr] ... | [INFO] [stderr] 114 | | )) [INFO] [stderr] 115 | | ); [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/parsers.rs:245:1 [INFO] [stderr] | [INFO] [stderr] 245 | /// Parse a type specifier (non-array version). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 246 | / named!(pub type_specifier_non_array<&[u8], syntax::TypeSpecifierNonArray>, [INFO] [stderr] 247 | | alt!( [INFO] [stderr] 248 | | type_specifier_non_struct | [INFO] [stderr] 249 | | map!(struct_specifier, syntax::TypeSpecifierNonArray::Struct) | [INFO] [stderr] 250 | | map!(type_name, syntax::TypeSpecifierNonArray::TypeName) [INFO] [stderr] 251 | | ) [INFO] [stderr] 252 | | ); [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/parsers.rs:254:1 [INFO] [stderr] | [INFO] [stderr] 254 | /// Parse a type specifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 255 | / named!(pub type_specifier<&[u8], syntax::TypeSpecifier>, [INFO] [stderr] 256 | | map!(ws!(pair!(type_specifier_non_array, opt!(array_specifier))), |(ty, array_specifier)| [INFO] [stderr] 257 | | syntax::TypeSpecifier { ty, array_specifier })); [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/parsers.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | /// Parse the void type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 260 | named!(pub void<&[u8], ()>, value!((), atag!("void"))); [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/parsers.rs:262:1 [INFO] [stderr] | [INFO] [stderr] 262 | /// Parse a digit that precludes a leading 0. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 263 | named!(nonzero_digits, verify!(digit, |s:&[u8]| s[0] != b'0')); [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/parsers.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | /// Parse an hexadecimal literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 281 | / named!(hexadecimal_lit>, [INFO] [stderr] 282 | | do_parse!( [INFO] [stderr] 283 | | alt!(tag!("0x") | tag!("0X")) >> [INFO] [stderr] 284 | | i: verify!(take_while1!(alphanumeric_no_u), all_hexa) >> [INFO] [stderr] 285 | | (u32::from_str_radix(bytes_to_str(i), 16)) [INFO] [stderr] 286 | | ) [INFO] [stderr] 287 | | ); [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/parsers.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | /// Parse an octal literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 290 | / named!(octal_lit>, [INFO] [stderr] 291 | | do_parse!( [INFO] [stderr] 292 | | i: verify!(take_while1!(alphanumeric_no_u), is_octal) >> [INFO] [stderr] 293 | | (u32::from_str_radix(bytes_to_str(i), 8)) [INFO] [stderr] 294 | | ) [INFO] [stderr] 295 | | ); [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/parsers.rs:304:1 [INFO] [stderr] | [INFO] [stderr] 304 | / /// Parse a literal integral string. [INFO] [stderr] 305 | | /// [INFO] [stderr] 306 | | /// From the GLSL 4.30 spec: [INFO] [stderr] 307 | | /// [INFO] [stderr] ... | [INFO] [stderr] 321 | | /// literal is always used unmodified. So a signed literal whose [INFO] [stderr] 322 | | /// bit pattern includes a set sign bit creates a negative value." [INFO] [stderr] | |______________________________________________________________________^ [INFO] [stderr] 323 | / named!(pub integral_lit_try>, [INFO] [stderr] 324 | | do_parse!( [INFO] [stderr] 325 | | sign: opt!(char!('-')) >> [INFO] [stderr] 326 | | i: alt!( [INFO] [stderr] ... | [INFO] [stderr] 340 | | ) [INFO] [stderr] 341 | | ); [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/parsers.rs:356:1 [INFO] [stderr] | [INFO] [stderr] 356 | /// Parse the unsigned suffix. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 357 | named!(unsigned_suffix<&[u8], char>, alt!(char!('u') | char!('U'))); [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/parsers.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | /// Parse a literal unsigned string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / named!(pub unsigned_lit<&[u8], u32>, [INFO] [stderr] 361 | | do_parse!( [INFO] [stderr] 362 | | i: integral_lit >> [INFO] [stderr] 363 | | unsigned_suffix >> [INFO] [stderr] 364 | | (i as u32) [INFO] [stderr] 365 | | ) [INFO] [stderr] 366 | | ); [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/parsers.rs:368:1 [INFO] [stderr] | [INFO] [stderr] 368 | /// Parse a floating point suffix. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 369 | / named!(float_suffix, [INFO] [stderr] 370 | | alt!( [INFO] [stderr] 371 | | tag!("f") | [INFO] [stderr] 372 | | tag!("F") [INFO] [stderr] 373 | | ) [INFO] [stderr] 374 | | ); [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/parsers.rs:376:1 [INFO] [stderr] | [INFO] [stderr] 376 | /// Parse a double point suffix. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 377 | / named!(double_suffix, [INFO] [stderr] 378 | | alt!( [INFO] [stderr] 379 | | tag!("lf") | [INFO] [stderr] 380 | | tag!("LF") [INFO] [stderr] 381 | | ) [INFO] [stderr] 382 | | ); [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/parsers.rs:385:1 [INFO] [stderr] | [INFO] [stderr] 385 | /// Parse the exponent part of a floating point literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 386 | / named!(floating_exponent<&[u8], ()>, [INFO] [stderr] 387 | | do_parse!( [INFO] [stderr] 388 | | alt!(char!('e') | char!('E')) >> [INFO] [stderr] 389 | | opt!(alt!(char!('+') | char!('-'))) >> [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/parsers.rs:395:1 [INFO] [stderr] | [INFO] [stderr] 395 | /// Parse the fractional constant part of a floating point literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 396 | / named!(floating_frac<&[u8], ()>, [INFO] [stderr] 397 | | alt!( [INFO] [stderr] 398 | | do_parse!(char!('.') >> digit >> (())) | [INFO] [stderr] 399 | | do_parse!(digit >> tag!(".") >> digit >> (())) | [INFO] [stderr] 400 | | do_parse!(digit >> tag!(".") >> (())) [INFO] [stderr] 401 | | ) [INFO] [stderr] 402 | | ); [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/parsers.rs:404:1 [INFO] [stderr] | [INFO] [stderr] 404 | /// Parse the « middle » part of a floating value – i.e. fractional and exponential parts. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 405 | named!(floating_middle, recognize!(preceded!(floating_frac, opt!(floating_exponent)))); [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/parsers.rs:407:1 [INFO] [stderr] | [INFO] [stderr] 407 | /// Parse a float literal string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 408 | / named!(pub float_lit<&[u8], f32>, [INFO] [stderr] 409 | | do_parse!( [INFO] [stderr] 410 | | sign: bl!(opt!(char!('-'))) >> [INFO] [stderr] 411 | | f: floating_middle >> [INFO] [stderr] ... | [INFO] [stderr] 428 | | ) [INFO] [stderr] 429 | | ); [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/parsers.rs:431:1 [INFO] [stderr] | [INFO] [stderr] 431 | /// Parse a double literal string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 432 | / named!(pub double_lit<&[u8], f64>, [INFO] [stderr] 433 | | do_parse!( [INFO] [stderr] 434 | | sign: bl!(opt!(char!('-'))) >> [INFO] [stderr] 435 | | f: floating_middle >> [INFO] [stderr] ... | [INFO] [stderr] 453 | | ) [INFO] [stderr] 454 | | ); [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/parsers.rs:456:1 [INFO] [stderr] | [INFO] [stderr] 456 | /// Parse a constant boolean. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 457 | / named!(pub bool_lit<&[u8], bool>, [INFO] [stderr] 458 | | alt!( [INFO] [stderr] 459 | | value!(true, atag!("true")) | [INFO] [stderr] 460 | | value!(false, atag!("false")) [INFO] [stderr] 461 | | ) [INFO] [stderr] 462 | | ); [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/parsers.rs:464:1 [INFO] [stderr] | [INFO] [stderr] 464 | /// Parse a unary operator. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 465 | / named!(pub unary_op<&[u8], syntax::UnaryOp>, [INFO] [stderr] 466 | | alt!( [INFO] [stderr] 467 | | value!(syntax::UnaryOp::Inc, tag!("++")) | [INFO] [stderr] 468 | | value!(syntax::UnaryOp::Dec, tag!("--")) | [INFO] [stderr] ... | [INFO] [stderr] 473 | | ) [INFO] [stderr] 474 | | ); [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/parsers.rs:476:1 [INFO] [stderr] | [INFO] [stderr] 476 | /// Parse an identifier with an optional array specifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 477 | / named!(arrayed_identifier<&[u8], syntax::ArrayedIdentifier>, [INFO] [stderr] 478 | | do_parse!( [INFO] [stderr] 479 | | i: identifier >> [INFO] [stderr] 480 | | a: opt!(array_specifier) >> [INFO] [stderr] 481 | | (syntax::ArrayedIdentifier::new(i, a)) [INFO] [stderr] 482 | | ) [INFO] [stderr] 483 | | ); [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/parsers.rs:485:1 [INFO] [stderr] | [INFO] [stderr] 485 | /// Parse a struct field declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 486 | / named!(pub struct_field_specifier<&[u8], syntax::StructFieldSpecifier>, [INFO] [stderr] 487 | | bl!(do_parse!( [INFO] [stderr] 488 | | qual: opt!(type_qualifier) >> [INFO] [stderr] 489 | | ty: type_specifier >> [INFO] [stderr] ... | [INFO] [stderr] 507 | | )) [INFO] [stderr] 508 | | ); [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/parsers.rs:510:1 [INFO] [stderr] | [INFO] [stderr] 510 | /// Parse a struct. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 511 | / named!(pub struct_specifier<&[u8], syntax::StructSpecifier>, [INFO] [stderr] 512 | | bl!(do_parse!( [INFO] [stderr] 513 | | atag!("struct") >> [INFO] [stderr] 514 | | name: opt!(type_name) >> [INFO] [stderr] ... | [INFO] [stderr] 517 | | )) [INFO] [stderr] 518 | | ); [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/parsers.rs:520:1 [INFO] [stderr] | [INFO] [stderr] 520 | /// Parse a storage qualifier subroutine rule with a list of type names. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 521 | / named!(pub storage_qualifier_subroutine_list<&[u8], syntax::StorageQualifier>, [INFO] [stderr] 522 | | bl!(do_parse!( [INFO] [stderr] 523 | | atag!("subroutine") >> [INFO] [stderr] 524 | | identifiers: delimited!(char!('('), [INFO] [stderr] ... | [INFO] [stderr] 528 | | )) [INFO] [stderr] 529 | | ); [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/parsers.rs:531:1 [INFO] [stderr] | [INFO] [stderr] 531 | /// Parse a storage qualifier subroutine rule. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 532 | / named!(pub storage_qualifier_subroutine<&[u8], syntax::StorageQualifier>, [INFO] [stderr] 533 | | alt!( [INFO] [stderr] 534 | | storage_qualifier_subroutine_list | [INFO] [stderr] 535 | | value!(syntax::StorageQualifier::Subroutine(Vec::new()), atag!("subroutine")) [INFO] [stderr] 536 | | ) [INFO] [stderr] 537 | | ); [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/parsers.rs:539:1 [INFO] [stderr] | [INFO] [stderr] 539 | /// Parse a storage qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 540 | / named!(pub storage_qualifier<&[u8], syntax::StorageQualifier>, [INFO] [stderr] 541 | | alt!( [INFO] [stderr] 542 | | value!(syntax::StorageQualifier::Const, atag!("const")) | [INFO] [stderr] 543 | | value!(syntax::StorageQualifier::InOut, atag!("inout")) | [INFO] [stderr] ... | [INFO] [stderr] 558 | | ) [INFO] [stderr] 559 | | ); [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/parsers.rs:561:1 [INFO] [stderr] | [INFO] [stderr] 561 | /// Parse a layout qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 562 | / named!(pub layout_qualifier<&[u8], syntax::LayoutQualifier>, [INFO] [stderr] 563 | | bl!(do_parse!( [INFO] [stderr] 564 | | atag!("layout") >> [INFO] [stderr] 565 | | x: delimited!(char!('('), layout_qualifier_inner, char!(')')) >> [INFO] [stderr] 566 | | (x) [INFO] [stderr] 567 | | )) [INFO] [stderr] 568 | | ); [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/parsers.rs:597:1 [INFO] [stderr] | [INFO] [stderr] 597 | /// Parse a precision qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 598 | / named!(pub precision_qualifier<&[u8], syntax::PrecisionQualifier>, [INFO] [stderr] 599 | | alt!( [INFO] [stderr] 600 | | value!(syntax::PrecisionQualifier::High, atag!("highp")) | [INFO] [stderr] 601 | | value!(syntax::PrecisionQualifier::Medium, atag!("mediump")) | [INFO] [stderr] 602 | | value!(syntax::PrecisionQualifier::Low, atag!("lowp")) [INFO] [stderr] 603 | | ) [INFO] [stderr] 604 | | ); [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/parsers.rs:606:1 [INFO] [stderr] | [INFO] [stderr] 606 | /// Parse an interpolation qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 607 | / named!(pub interpolation_qualifier<&[u8], syntax::InterpolationQualifier>, [INFO] [stderr] 608 | | alt!( [INFO] [stderr] 609 | | value!(syntax::InterpolationQualifier::Smooth, atag!("smooth")) | [INFO] [stderr] 610 | | value!(syntax::InterpolationQualifier::Flat, atag!("flat")) | [INFO] [stderr] 611 | | value!(syntax::InterpolationQualifier::NoPerspective, atag!("noperspective")) [INFO] [stderr] 612 | | ) [INFO] [stderr] 613 | | ); [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/parsers.rs:615:1 [INFO] [stderr] | [INFO] [stderr] 615 | /// Parse an invariant qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 616 | / named!(pub invariant_qualifier<&[u8], ()>, [INFO] [stderr] 617 | | value!((), atag!("invariant"))); [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/parsers.rs:619:1 [INFO] [stderr] | [INFO] [stderr] 619 | /// Parse a precise qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 620 | / named!(pub precise_qualifier<&[u8], ()>, [INFO] [stderr] 621 | | value!((), atag!("precise"))); [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/parsers.rs:623:1 [INFO] [stderr] | [INFO] [stderr] 623 | /// Parse a type qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 624 | / named!(pub type_qualifier<&[u8], syntax::TypeQualifier>, [INFO] [stderr] 625 | | do_parse!( [INFO] [stderr] 626 | | qualifiers: many1!(bl!(type_qualifier_spec)) >> [INFO] [stderr] 627 | | (syntax::TypeQualifier { qualifiers: syntax::NonEmpty(qualifiers) }) [INFO] [stderr] 628 | | ) [INFO] [stderr] 629 | | ); [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/parsers.rs:631:1 [INFO] [stderr] | [INFO] [stderr] 631 | /// Parse a type qualifier spec. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 632 | / named!(pub type_qualifier_spec<&[u8], syntax::TypeQualifierSpec>, [INFO] [stderr] 633 | | alt!( [INFO] [stderr] 634 | | map!(storage_qualifier, syntax::TypeQualifierSpec::Storage) | [INFO] [stderr] 635 | | map!(layout_qualifier, syntax::TypeQualifierSpec::Layout) | [INFO] [stderr] ... | [INFO] [stderr] 640 | | ) [INFO] [stderr] 641 | | ); [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/parsers.rs:643:1 [INFO] [stderr] | [INFO] [stderr] 643 | /// Parse a fully specified type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 644 | / named!(pub fully_specified_type<&[u8], syntax::FullySpecifiedType>, [INFO] [stderr] 645 | | bl!(do_parse!( [INFO] [stderr] 646 | | qualifier: opt!(type_qualifier) >> [INFO] [stderr] 647 | | ty: type_specifier >> [INFO] [stderr] ... | [INFO] [stderr] 650 | | )) [INFO] [stderr] 651 | | ); [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/parsers.rs:653:1 [INFO] [stderr] | [INFO] [stderr] 653 | /// Parse an array specifier with no size information. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 654 | / named!(pub array_specifier<&[u8], syntax::ArraySpecifier>, [INFO] [stderr] 655 | | alt!( [INFO] [stderr] 656 | | bl!(do_parse!(char!('[') >> char!(']') >> (syntax::ArraySpecifier::Unsized))) | [INFO] [stderr] 657 | | bl!(do_parse!(char!('[') >> e: cond_expr >> char!(']') >> (syntax::ArraySpecifier::ExplicitlySized(Box::new(e))))) [INFO] [stderr] 658 | | ) [INFO] [stderr] 659 | | ); [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/parsers.rs:661:1 [INFO] [stderr] | [INFO] [stderr] 661 | /// Parse a primary expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 662 | / named!(pub primary_expr<&[u8], syntax::Expr>, [INFO] [stderr] 663 | | alt!( [INFO] [stderr] 664 | | parens_expr | [INFO] [stderr] 665 | | map!(double_lit, syntax::Expr::DoubleConst) | [INFO] [stderr] ... | [INFO] [stderr] 671 | | ) [INFO] [stderr] 672 | | ); [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/parsers.rs:674:1 [INFO] [stderr] | [INFO] [stderr] 674 | /// Parse a postfix expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 675 | / named!(pub postfix_expr<&[u8], syntax::Expr>, [INFO] [stderr] 676 | | do_parse!( [INFO] [stderr] 677 | | e: alt!(function_call | primary_expr) >> [INFO] [stderr] 678 | | pfe: call!(postfix_part, e) >> [INFO] [stderr] 679 | | (pfe) [INFO] [stderr] 680 | | ) [INFO] [stderr] 681 | | ); [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/parsers.rs:700:1 [INFO] [stderr] | [INFO] [stderr] 700 | /// Parse a unary expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 701 | / named!(pub unary_expr<&[u8], syntax::Expr>, [INFO] [stderr] 702 | | alt!( [INFO] [stderr] 703 | | do_parse!( [INFO] [stderr] 704 | | op: unary_op >> [INFO] [stderr] ... | [INFO] [stderr] 710 | | ) [INFO] [stderr] 711 | | ); [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/parsers.rs:713:1 [INFO] [stderr] | [INFO] [stderr] 713 | /// Parse an expression between parens. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 714 | named!(pub parens_expr<&[u8], syntax::Expr>, bl!(delimited!(char!('('), bl!(expr), char!(')')))); [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/parsers.rs:716:1 [INFO] [stderr] | [INFO] [stderr] 716 | /// Parse a dot field selection identifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 717 | named!(pub dot_field_selection<&[u8], syntax::Identifier>, preceded!(char!('.'), identifier)); [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/parsers.rs:719:1 [INFO] [stderr] | [INFO] [stderr] 719 | /// Parse a declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 720 | / named!(pub declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 721 | | alt!( [INFO] [stderr] 722 | | map!(terminated!(function_prototype, char!(';')), syntax::Declaration::FunctionPrototype) | [INFO] [stderr] 723 | | map!(terminated!(init_declarator_list, char!(';')), syntax::Declaration::InitDeclaratorList) | [INFO] [stderr] ... | [INFO] [stderr] 727 | | ) [INFO] [stderr] 728 | | ); [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/parsers.rs:730:1 [INFO] [stderr] | [INFO] [stderr] 730 | /// Parse a precision declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 731 | / named!(pub precision_declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 732 | | bl!(do_parse!( [INFO] [stderr] 733 | | atag!("precision") >> [INFO] [stderr] 734 | | qual: precision_qualifier >> [INFO] [stderr] ... | [INFO] [stderr] 739 | | )) [INFO] [stderr] 740 | | ); [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/parsers.rs:742:1 [INFO] [stderr] | [INFO] [stderr] 742 | /// Parse a block declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 743 | / named!(pub block_declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 744 | | bl!(do_parse!( [INFO] [stderr] 745 | | qual: type_qualifier >> [INFO] [stderr] 746 | | name: identifier >> [INFO] [stderr] ... | [INFO] [stderr] 767 | | )) [INFO] [stderr] 768 | | ); [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/parsers.rs:770:1 [INFO] [stderr] | [INFO] [stderr] 770 | /// Parse a global declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 771 | / named!(pub global_declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 772 | | bl!(do_parse!( [INFO] [stderr] 773 | | qual: type_qualifier >> [INFO] [stderr] 774 | | identifiers: many0!(bl!(do_parse!(char!(',') >> i: identifier >> (i)))) >> [INFO] [stderr] 775 | | (syntax::Declaration::Global(qual, identifiers)) [INFO] [stderr] 776 | | )) [INFO] [stderr] 777 | | ); [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/parsers.rs:779:1 [INFO] [stderr] | [INFO] [stderr] 779 | /// Parse a function prototype. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 780 | / named!(pub function_prototype<&[u8], syntax::FunctionPrototype>, [INFO] [stderr] 781 | | bl!(do_parse!( [INFO] [stderr] 782 | | fp: function_declarator >> [INFO] [stderr] 783 | | char!(')') >> [INFO] [stderr] 784 | | (fp) [INFO] [stderr] 785 | | )) [INFO] [stderr] 786 | | ); [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/parsers.rs:788:1 [INFO] [stderr] | [INFO] [stderr] 788 | /// Parse an init declarator list. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 789 | / named!(pub init_declarator_list<&[u8], syntax::InitDeclaratorList>, [INFO] [stderr] 790 | | bl!(do_parse!( [INFO] [stderr] 791 | | first: single_declaration >> [INFO] [stderr] 792 | | rest: many0!(bl!(do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 806 | | )) [INFO] [stderr] 807 | | ); [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/parsers.rs:810:1 [INFO] [stderr] | [INFO] [stderr] 810 | /// Parse a single declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 811 | / named!(pub single_declaration<&[u8], syntax::SingleDeclaration>, [INFO] [stderr] 812 | | bl!(do_parse!( [INFO] [stderr] 813 | | ty: fully_specified_type >> [INFO] [stderr] 814 | | a: alt!( [INFO] [stderr] ... | [INFO] [stderr] 835 | | )) [INFO] [stderr] 836 | | ); [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/parsers.rs:838:1 [INFO] [stderr] | [INFO] [stderr] 838 | /// Parse an initializer. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 839 | / named!(pub initializer<&[u8], syntax::Initializer>, [INFO] [stderr] 840 | | alt!( [INFO] [stderr] 841 | | map!(assignment_expr, |e| syntax::Initializer::Simple(Box::new(e))) | [INFO] [stderr] 842 | | bl!(do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 850 | | ) [INFO] [stderr] 851 | | ); [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/parsers.rs:853:1 [INFO] [stderr] | [INFO] [stderr] 853 | /// Parse an initializer list. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 854 | / named!(pub initializer_list<&[u8], Vec>, [INFO] [stderr] 855 | | bl!(do_parse!( [INFO] [stderr] 856 | | first: initializer >> [INFO] [stderr] 857 | | rest: many0!(bl!(do_parse!(char!(',') >> ini: initializer >> (ini)))) >> [INFO] [stderr] ... | [INFO] [stderr] 864 | | )) [INFO] [stderr] 865 | | ); [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/parsers.rs:932:1 [INFO] [stderr] | [INFO] [stderr] 932 | /// Parse a function call. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 933 | / named!(pub function_call<&[u8], syntax::Expr>, [INFO] [stderr] 934 | | alt!( [INFO] [stderr] 935 | | function_call_header_no_parameter | [INFO] [stderr] 936 | | function_call_header_with_parameters [INFO] [stderr] 937 | | ) [INFO] [stderr] 938 | | ); [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/parsers.rs:973:1 [INFO] [stderr] | [INFO] [stderr] 973 | /// Parse a function identifier just behind a function list argument. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 974 | / named!(pub function_identifier<&[u8], syntax::FunIdentifier>, [INFO] [stderr] 975 | | alt!( [INFO] [stderr] 976 | | do_parse!( [INFO] [stderr] 977 | | i: identifier >> [INFO] [stderr] ... | [INFO] [stderr] 987 | | ) [INFO] [stderr] 988 | | ); [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/parsers.rs:990:1 [INFO] [stderr] | [INFO] [stderr] 990 | /// Parse the most general expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 991 | / named!(pub expr<&[u8], syntax::Expr>, [INFO] [stderr] 992 | | bl!(do_parse!( [INFO] [stderr] 993 | | first: assignment_expr >> [INFO] [stderr] 994 | | a: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1003 | | )) [INFO] [stderr] 1004 | | ); [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/parsers.rs:1006:1 [INFO] [stderr] | [INFO] [stderr] 1006 | /// Parse an assignment expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1007 | / named!(pub assignment_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1008 | | alt!( [INFO] [stderr] 1009 | | bl!(do_parse!( [INFO] [stderr] 1010 | | e: unary_expr >> [INFO] [stderr] ... | [INFO] [stderr] 1017 | | ) [INFO] [stderr] 1018 | | ); [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/parsers.rs:1020:1 [INFO] [stderr] | [INFO] [stderr] 1020 | /// Parse an assignment operator. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1021 | / named!(pub assignment_op<&[u8], syntax::AssignmentOp>, [INFO] [stderr] 1022 | | alt!( [INFO] [stderr] 1023 | | value!(syntax::AssignmentOp::Equal, char!('=')) | [INFO] [stderr] 1024 | | value!(syntax::AssignmentOp::Mult, tag!("*=")) | [INFO] [stderr] ... | [INFO] [stderr] 1034 | | ) [INFO] [stderr] 1035 | | ); [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/parsers.rs:1037:1 [INFO] [stderr] | [INFO] [stderr] 1037 | /// Parse a conditional expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1038 | / named!(pub cond_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1039 | | bl!(do_parse!( [INFO] [stderr] 1040 | | a: logical_or_expr >> [INFO] [stderr] 1041 | | e: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1053 | | )) [INFO] [stderr] 1054 | | ); [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/parsers.rs:1056:1 [INFO] [stderr] | [INFO] [stderr] 1056 | /// Parse a logical OR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1057 | / named!(pub logical_or_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1058 | | bl!(do_parse!( [INFO] [stderr] 1059 | | a: logical_xor_expr >> [INFO] [stderr] 1060 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1069 | | )) [INFO] [stderr] 1070 | | ); [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/parsers.rs:1072:1 [INFO] [stderr] | [INFO] [stderr] 1072 | /// Parse a logical XOR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1073 | / named!(pub logical_xor_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1074 | | bl!(do_parse!( [INFO] [stderr] 1075 | | a: logical_and_expr >> [INFO] [stderr] 1076 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1085 | | )) [INFO] [stderr] 1086 | | ); [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/parsers.rs:1088:1 [INFO] [stderr] | [INFO] [stderr] 1088 | /// Parse a logical AND expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1089 | / named!(pub logical_and_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1090 | | bl!(do_parse!( [INFO] [stderr] 1091 | | a: inclusive_or_expr >> [INFO] [stderr] 1092 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1101 | | )) [INFO] [stderr] 1102 | | ); [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/parsers.rs:1104:1 [INFO] [stderr] | [INFO] [stderr] 1104 | /// Parse a bitwise OR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1105 | / named!(pub inclusive_or_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1106 | | bl!(do_parse!( [INFO] [stderr] 1107 | | a: exclusive_or_expr >> [INFO] [stderr] 1108 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1117 | | )) [INFO] [stderr] 1118 | | ); [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/parsers.rs:1120:1 [INFO] [stderr] | [INFO] [stderr] 1120 | /// Parse a bitwise XOR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1121 | / named!(pub exclusive_or_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1122 | | bl!(do_parse!( [INFO] [stderr] 1123 | | a: and_expr >> [INFO] [stderr] 1124 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1133 | | )) [INFO] [stderr] 1134 | | ); [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/parsers.rs:1136:1 [INFO] [stderr] | [INFO] [stderr] 1136 | /// Parse a bitwise AND expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1137 | / named!(pub and_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1138 | | bl!(do_parse!( [INFO] [stderr] 1139 | | a: equality_expr >> [INFO] [stderr] 1140 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1149 | | )) [INFO] [stderr] 1150 | | ); [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/parsers.rs:1152:1 [INFO] [stderr] | [INFO] [stderr] 1152 | /// Parse an equality expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1153 | / named!(pub equality_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1154 | | bl!(do_parse!( [INFO] [stderr] 1155 | | a: rel_expr >> [INFO] [stderr] 1156 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1168 | | )) [INFO] [stderr] 1169 | | ); [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/parsers.rs:1171:1 [INFO] [stderr] | [INFO] [stderr] 1171 | /// Parse a relational expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1172 | / named!(pub rel_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1173 | | bl!(do_parse!( [INFO] [stderr] 1174 | | a: shift_expr >> [INFO] [stderr] 1175 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1189 | | )) [INFO] [stderr] 1190 | | ); [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/parsers.rs:1192:1 [INFO] [stderr] | [INFO] [stderr] 1192 | /// Parse a shift expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1193 | / named!(pub shift_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1194 | | bl!(do_parse!( [INFO] [stderr] 1195 | | a: additive_expr >> [INFO] [stderr] 1196 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1208 | | )) [INFO] [stderr] 1209 | | ); [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/parsers.rs:1211:1 [INFO] [stderr] | [INFO] [stderr] 1211 | /// Parse an additive expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1212 | / named!(pub additive_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1213 | | bl!(do_parse!( [INFO] [stderr] 1214 | | a: multiplicative_expr >> [INFO] [stderr] 1215 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1227 | | )) [INFO] [stderr] 1228 | | ); [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/parsers.rs:1230:1 [INFO] [stderr] | [INFO] [stderr] 1230 | /// Parse a multiplicative expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1231 | / named!(pub multiplicative_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1232 | | bl!(do_parse!( [INFO] [stderr] 1233 | | a: unary_expr >> [INFO] [stderr] 1234 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1247 | | )) [INFO] [stderr] 1248 | | ); [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/parsers.rs:1250:1 [INFO] [stderr] | [INFO] [stderr] 1250 | /// Parse a simple statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1251 | / named!(pub simple_statement<&[u8], syntax::SimpleStatement>, [INFO] [stderr] 1252 | | alt!( [INFO] [stderr] 1253 | | map!(jump_statement, syntax::SimpleStatement::Jump) | [INFO] [stderr] 1254 | | map!(iteration_statement, syntax::SimpleStatement::Iteration) | [INFO] [stderr] ... | [INFO] [stderr] 1260 | | ) [INFO] [stderr] 1261 | | ); [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/parsers.rs:1263:1 [INFO] [stderr] | [INFO] [stderr] 1263 | /// Parse an expression statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1264 | / named!(pub expr_statement<&[u8], syntax::ExprStatement>, [INFO] [stderr] 1265 | | bl!(do_parse!( [INFO] [stderr] 1266 | | e: opt!(expr) >> [INFO] [stderr] 1267 | | char!(';') >> [INFO] [stderr] 1268 | | (e) [INFO] [stderr] 1269 | | )) [INFO] [stderr] 1270 | | ); [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/parsers.rs:1272:1 [INFO] [stderr] | [INFO] [stderr] 1272 | /// Parse a selection statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1273 | / named!(pub selection_statement<&[u8], syntax::SelectionStatement>, [INFO] [stderr] 1274 | | bl!(do_parse!( [INFO] [stderr] 1275 | | atag!("if") >> [INFO] [stderr] 1276 | | char!('(') >> [INFO] [stderr] ... | [INFO] [stderr] 1284 | | )) [INFO] [stderr] 1285 | | ); [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/parsers.rs:1303:1 [INFO] [stderr] | [INFO] [stderr] 1303 | /// Parse a switch statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1304 | / named!(pub switch_statement<&[u8], syntax::SwitchStatement>, [INFO] [stderr] 1305 | | bl!(do_parse!( [INFO] [stderr] 1306 | | atag!("switch") >> [INFO] [stderr] 1307 | | char!('(') >> [INFO] [stderr] ... | [INFO] [stderr] 1315 | | )) [INFO] [stderr] 1316 | | ); [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/parsers.rs:1318:1 [INFO] [stderr] | [INFO] [stderr] 1318 | /// Parse a case label. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1319 | / named!(pub case_label<&[u8], syntax::CaseLabel>, [INFO] [stderr] 1320 | | alt!( [INFO] [stderr] 1321 | | bl!(do_parse!( [INFO] [stderr] 1322 | | atag!("case") >> [INFO] [stderr] ... | [INFO] [stderr] 1332 | | ) [INFO] [stderr] 1333 | | ); [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/parsers.rs:1335:1 [INFO] [stderr] | [INFO] [stderr] 1335 | /// Parse an iteration statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1336 | / named!(pub iteration_statement<&[u8], syntax::IterationStatement>, [INFO] [stderr] 1337 | | alt!( [INFO] [stderr] 1338 | | iteration_statement_while | [INFO] [stderr] 1339 | | iteration_statement_do_while | [INFO] [stderr] 1340 | | iteration_statement_for [INFO] [stderr] 1341 | | ) [INFO] [stderr] 1342 | | ); [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/parsers.rs:1396:1 [INFO] [stderr] | [INFO] [stderr] 1396 | /// Parse a jump statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1397 | / named!(pub jump_statement<&[u8], syntax::JumpStatement>, [INFO] [stderr] 1398 | | alt!( [INFO] [stderr] 1399 | | jump_statement_continue | [INFO] [stderr] 1400 | | jump_statement_break | [INFO] [stderr] ... | [INFO] [stderr] 1403 | | ) [INFO] [stderr] 1404 | | ); [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/parsers.rs:1427:1 [INFO] [stderr] | [INFO] [stderr] 1427 | /// Parse a condition. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1428 | / named!(pub condition<&[u8], syntax::Condition>, [INFO] [stderr] 1429 | | alt!( [INFO] [stderr] 1430 | | map!(expr, |e| syntax::Condition::Expr(Box::new(e))) | [INFO] [stderr] 1431 | | condition_assignment [INFO] [stderr] 1432 | | ) [INFO] [stderr] 1433 | | ); [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/parsers.rs:1445:1 [INFO] [stderr] | [INFO] [stderr] 1445 | /// Parse a statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1446 | / named!(pub statement<&[u8], syntax::Statement>, [INFO] [stderr] 1447 | | alt!( [INFO] [stderr] 1448 | | map!(compound_statement, |c| syntax::Statement::Compound(Box::new(c))) | [INFO] [stderr] 1449 | | map!(simple_statement, |s| syntax::Statement::Simple(Box::new(s))) [INFO] [stderr] 1450 | | ) [INFO] [stderr] 1451 | | ); [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/parsers.rs:1453:1 [INFO] [stderr] | [INFO] [stderr] 1453 | /// Parse a compound statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1454 | / named!(pub compound_statement<&[u8], syntax::CompoundStatement>, [INFO] [stderr] 1455 | | bl!(do_parse!( [INFO] [stderr] 1456 | | char!('{') >> [INFO] [stderr] 1457 | | stl: many0!(statement) >> [INFO] [stderr] ... | [INFO] [stderr] 1460 | | )) [INFO] [stderr] 1461 | | ); [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] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:25:1 [INFO] [stderr] | [INFO] [stderr] 25 | / /// Parse an alphanumeric separator. An alphanumeric separator is a char used to separate [INFO] [stderr] 26 | | /// alphanumeric tokens. For instance, "in vec3 x" contains three alphanumeric tokens, while [INFO] [stderr] 27 | | /// "int x = 3, y, z = 12;" contains six alphanumeric tokens ('=', ',' and ';' are separators). [INFO] [stderr] 28 | | /// [INFO] [stderr] 29 | | /// Whitespace are also considered such separators. [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] 30 | named!(pub alphasep<&[u8], char>, peek!(one_of!(" \t\n,;:.<>{}[]()+-%*/=^?\"'"))); [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/parsers.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | /// Parse several comments. [INFO] [stderr] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 40 | named!(pub comments, recognize!(many0!(comment))); [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/parsers.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | /// Parse an identifier (raw version). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 62 | / named!(identifier_str, [INFO] [stderr] 63 | | bl!(do_parse!( [INFO] [stderr] 64 | | name: verify!(take_while1!(identifier_pred), verify_identifier) >> [INFO] [stderr] 65 | | (name) [INFO] [stderr] 66 | | )) [INFO] [stderr] 67 | | ); [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/parsers.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | /// Parse a string that could be used as an identifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 70 | named!(pub string<&[u8], String>, map!(identifier_str, bytes_to_string)); [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/parsers.rs:72:1 [INFO] [stderr] | [INFO] [stderr] 72 | /// Parse an identifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 73 | named!(pub identifier<&[u8], syntax::Identifier>, map!(identifier_str, |b| syntax::Identifier(bytes_to_string(b)))); [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/parsers.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | /// Parse a type name. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 76 | named!(pub type_name<&[u8], syntax::TypeName>, map!(identifier_str, |b| syntax::TypeName(bytes_to_string(b)))); [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/parsers.rs:89:1 [INFO] [stderr] | [INFO] [stderr] 89 | /// Parse a non-empty list of identifiers, delimited by comma (,). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 90 | / named!(nonempty_identifiers<&[u8], Vec>, [INFO] [stderr] 91 | | bl!(do_parse!( [INFO] [stderr] 92 | | first: identifier >> [INFO] [stderr] 93 | | rest: many0!(do_parse!(char!(',') >> i: bl!(identifier) >> (i))) >> [INFO] [stderr] ... | [INFO] [stderr] 100 | | )) [INFO] [stderr] 101 | | ); [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/parsers.rs:103:1 [INFO] [stderr] | [INFO] [stderr] 103 | /// Parse a non-empty list of type names, delimited by comma (,). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | / named!(nonempty_type_names<&[u8], Vec>, [INFO] [stderr] 105 | | bl!(do_parse!( [INFO] [stderr] 106 | | first: type_name >> [INFO] [stderr] 107 | | rest: many0!(do_parse!(char!(',') >> i: bl!(type_name) >> (i))) >> [INFO] [stderr] ... | [INFO] [stderr] 114 | | )) [INFO] [stderr] 115 | | ); [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/parsers.rs:245:1 [INFO] [stderr] | [INFO] [stderr] 245 | /// Parse a type specifier (non-array version). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 246 | / named!(pub type_specifier_non_array<&[u8], syntax::TypeSpecifierNonArray>, [INFO] [stderr] 247 | | alt!( [INFO] [stderr] 248 | | type_specifier_non_struct | [INFO] [stderr] 249 | | map!(struct_specifier, syntax::TypeSpecifierNonArray::Struct) | [INFO] [stderr] 250 | | map!(type_name, syntax::TypeSpecifierNonArray::TypeName) [INFO] [stderr] 251 | | ) [INFO] [stderr] 252 | | ); [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/parsers.rs:254:1 [INFO] [stderr] | [INFO] [stderr] 254 | /// Parse a type specifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 255 | / named!(pub type_specifier<&[u8], syntax::TypeSpecifier>, [INFO] [stderr] 256 | | map!(ws!(pair!(type_specifier_non_array, opt!(array_specifier))), |(ty, array_specifier)| [INFO] [stderr] 257 | | syntax::TypeSpecifier { ty, array_specifier })); [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/parsers.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | /// Parse the void type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 260 | named!(pub void<&[u8], ()>, value!((), atag!("void"))); [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/parsers.rs:262:1 [INFO] [stderr] | [INFO] [stderr] 262 | /// Parse a digit that precludes a leading 0. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 263 | named!(nonzero_digits, verify!(digit, |s:&[u8]| s[0] != b'0')); [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/parsers.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | /// Parse an hexadecimal literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 281 | / named!(hexadecimal_lit>, [INFO] [stderr] 282 | | do_parse!( [INFO] [stderr] 283 | | alt!(tag!("0x") | tag!("0X")) >> [INFO] [stderr] 284 | | i: verify!(take_while1!(alphanumeric_no_u), all_hexa) >> [INFO] [stderr] 285 | | (u32::from_str_radix(bytes_to_str(i), 16)) [INFO] [stderr] 286 | | ) [INFO] [stderr] 287 | | ); [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/parsers.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | /// Parse an octal literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 290 | / named!(octal_lit>, [INFO] [stderr] 291 | | do_parse!( [INFO] [stderr] 292 | | i: verify!(take_while1!(alphanumeric_no_u), is_octal) >> [INFO] [stderr] 293 | | (u32::from_str_radix(bytes_to_str(i), 8)) [INFO] [stderr] 294 | | ) [INFO] [stderr] 295 | | ); [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/parsers.rs:304:1 [INFO] [stderr] | [INFO] [stderr] 304 | / /// Parse a literal integral string. [INFO] [stderr] 305 | | /// [INFO] [stderr] 306 | | /// From the GLSL 4.30 spec: [INFO] [stderr] 307 | | /// [INFO] [stderr] ... | [INFO] [stderr] 321 | | /// literal is always used unmodified. So a signed literal whose [INFO] [stderr] 322 | | /// bit pattern includes a set sign bit creates a negative value." [INFO] [stderr] | |______________________________________________________________________^ [INFO] [stderr] 323 | / named!(pub integral_lit_try>, [INFO] [stderr] 324 | | do_parse!( [INFO] [stderr] 325 | | sign: opt!(char!('-')) >> [INFO] [stderr] 326 | | i: alt!( [INFO] [stderr] ... | [INFO] [stderr] 340 | | ) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] 341 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] --> src/parsers.rs:1463:1 [INFO] [stderr] | [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] 1463 | /// Parse a function definition. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1464 | / named!(pub function_definition<&[u8], syntax::FunctionDefinition>, [INFO] [stderr] 1465 | | bl!(do_parse!( [INFO] [stderr] 1466 | | prototype: function_prototype >> [INFO] [stderr] [INFO] [stderr] 1467 | | st: compound_statement >> [INFO] [stderr] warning: unused doc comment [INFO] [stderr] 1468 | | (syntax::FunctionDefinition { prototype: prototype, statement: st }) [INFO] [stderr] --> src/parsers.rs:356:1 [INFO] [stderr] 1469 | | )) [INFO] [stderr] | [INFO] [stderr] 1470 | | ); [INFO] [stderr] 356 | /// Parse the unsigned suffix. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] 357 | named!(unsigned_suffix<&[u8], char>, alt!(char!('u') | char!('U'))); [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/parsers.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | /// Parse a literal unsigned string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / named!(pub unsigned_lit<&[u8], u32>, [INFO] [stderr] 361 | | do_parse!( [INFO] [stderr] 362 | | i: integral_lit >> [INFO] [stderr] 363 | | unsigned_suffix >> [INFO] [stderr] 364 | | (i as u32) [INFO] [stderr] 365 | | ) [INFO] [stderr] 366 | | ); [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/parsers.rs:368:1 [INFO] [stderr] | [INFO] [stderr] 368 | /// Parse a floating point suffix. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 369 | / named!(float_suffix, [INFO] [stderr] 370 | | alt!( [INFO] [stderr] 371 | | tag!("f") | [INFO] [stderr] 372 | | tag!("F") [INFO] [stderr] 373 | | ) [INFO] [stderr] 374 | | ); [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/parsers.rs:376:1 [INFO] [stderr] | [INFO] [stderr] 376 | /// Parse a double point suffix. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 377 | / named!(double_suffix, [INFO] [stderr] 378 | | alt!( [INFO] [stderr] 379 | | tag!("lf") | [INFO] [stderr] 380 | | tag!("LF") [INFO] [stderr] 381 | | ) [INFO] [stderr] 382 | | ); [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/parsers.rs:385:1 [INFO] [stderr] | [INFO] [stderr] 385 | /// Parse the exponent part of a floating point literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 386 | / named!(floating_exponent<&[u8], ()>, [INFO] [stderr] 387 | | do_parse!( [INFO] [stderr] 388 | | alt!(char!('e') | char!('E')) >> [INFO] [stderr] 389 | | opt!(alt!(char!('+') | char!('-'))) >> [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/parsers.rs:395:1 [INFO] [stderr] | [INFO] [stderr] 395 | /// Parse the fractional constant part of a floating point literal. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 396 | / named!(floating_frac<&[u8], ()>, [INFO] [stderr] 397 | | alt!( [INFO] [stderr] 398 | | do_parse!(char!('.') >> digit >> (())) | [INFO] [stderr] 399 | | do_parse!(digit >> tag!(".") >> digit >> (())) | [INFO] [stderr] 400 | | do_parse!(digit >> tag!(".") >> (())) [INFO] [stderr] 401 | | ) [INFO] [stderr] 402 | | ); [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/parsers.rs:404:1 [INFO] [stderr] | [INFO] [stderr] 404 | /// Parse the « middle » part of a floating value – i.e. fractional and exponential parts. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 405 | named!(floating_middle, recognize!(preceded!(floating_frac, opt!(floating_exponent)))); [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/parsers.rs:407:1 [INFO] [stderr] | [INFO] [stderr] 407 | /// Parse a float literal string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 408 | / named!(pub float_lit<&[u8], f32>, [INFO] [stderr] 409 | | do_parse!( [INFO] [stderr] 410 | | sign: bl!(opt!(char!('-'))) >> [INFO] [stderr] 411 | | f: floating_middle >> [INFO] [stderr] ... | [INFO] [stderr] 428 | | ) [INFO] [stderr] 429 | | ); [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/parsers.rs:431:1 [INFO] [stderr] | [INFO] [stderr] 431 | /// Parse a double literal string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 432 | / named!(pub double_lit<&[u8], f64>, [INFO] [stderr] 433 | | do_parse!( [INFO] [stderr] 434 | | sign: bl!(opt!(char!('-'))) >> [INFO] [stderr] 435 | | f: floating_middle >> [INFO] [stderr] ... | [INFO] [stderr] 453 | | ) [INFO] [stderr] 454 | | ); [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] | [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:456:1 [INFO] [stderr] | [INFO] [stderr] 456 | /// Parse a constant boolean. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 457 | / named!(pub bool_lit<&[u8], bool>, [INFO] [stderr] 458 | | alt!( [INFO] [stderr] 459 | | value!(true, atag!("true")) | [INFO] [stderr] 460 | | value!(false, atag!("false")) [INFO] [stderr] 461 | | ) [INFO] [stderr] 462 | | ); [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/parsers.rs:464:1 [INFO] [stderr] | [INFO] [stderr] 464 | /// Parse a unary operator. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 465 | / named!(pub unary_op<&[u8], syntax::UnaryOp>, [INFO] [stderr] 466 | | alt!( [INFO] [stderr] 467 | | value!(syntax::UnaryOp::Inc, tag!("++")) | [INFO] [stderr] 468 | | value!(syntax::UnaryOp::Dec, tag!("--")) | [INFO] [stderr] ... | [INFO] [stderr] 473 | | ) [INFO] [stderr] 474 | | ); [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/parsers.rs:476:1 [INFO] [stderr] | [INFO] [stderr] 476 | /// Parse an identifier with an optional array specifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 477 | / named!(arrayed_identifier<&[u8], syntax::ArrayedIdentifier>, [INFO] [stderr] 478 | | do_parse!( [INFO] [stderr] 479 | | i: identifier >> [INFO] [stderr] 480 | | a: opt!(array_specifier) >> [INFO] [stderr] 481 | | (syntax::ArrayedIdentifier::new(i, a)) [INFO] [stderr] 482 | | ) [INFO] [stderr] 483 | | ); [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/parsers.rs:485:1 [INFO] [stderr] | [INFO] [stderr] 485 | /// Parse a struct field declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 486 | / named!(pub struct_field_specifier<&[u8], syntax::StructFieldSpecifier>, [INFO] [stderr] 487 | | bl!(do_parse!( [INFO] [stderr] 488 | | qual: opt!(type_qualifier) >> [INFO] [stderr] 489 | | ty: type_specifier >> [INFO] [stderr] ... | [INFO] [stderr] 507 | | )) [INFO] [stderr] 508 | | ); [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/parsers.rs:510:1 [INFO] [stderr] | [INFO] [stderr] 510 | /// Parse a struct. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 511 | / named!(pub struct_specifier<&[u8], syntax::StructSpecifier>, [INFO] [stderr] 512 | | bl!(do_parse!( [INFO] [stderr] 513 | | atag!("struct") >> [INFO] [stderr] 514 | | name: opt!(type_name) >> [INFO] [stderr] ... | [INFO] [stderr] 517 | | )) [INFO] [stderr] 518 | | ); [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/parsers.rs:520:1 [INFO] [stderr] | [INFO] [stderr] 520 | /// Parse a storage qualifier subroutine rule with a list of type names. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 521 | / named!(pub storage_qualifier_subroutine_list<&[u8], syntax::StorageQualifier>, [INFO] [stderr] 522 | | bl!(do_parse!( [INFO] [stderr] 523 | | atag!("subroutine") >> [INFO] [stderr] 524 | | identifiers: delimited!(char!('('), [INFO] [stderr] ... | [INFO] [stderr] 528 | | )) [INFO] [stderr] 529 | | ); [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/parsers.rs:531:1 [INFO] [stderr] | [INFO] [stderr] 531 | /// Parse a storage qualifier subroutine rule. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 532 | / named!(pub storage_qualifier_subroutine<&[u8], syntax::StorageQualifier>, [INFO] [stderr] 533 | | alt!( [INFO] [stderr] 534 | | storage_qualifier_subroutine_list | [INFO] [stderr] 535 | | value!(syntax::StorageQualifier::Subroutine(Vec::new()), atag!("subroutine")) [INFO] [stderr] 536 | | ) [INFO] [stderr] 537 | | ); [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/parsers.rs:539:1 [INFO] [stderr] | [INFO] [stderr] 539 | /// Parse a storage qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 540 | / named!(pub storage_qualifier<&[u8], syntax::StorageQualifier>, [INFO] [stderr] 541 | | alt!( [INFO] [stderr] 542 | | value!(syntax::StorageQualifier::Const, atag!("const")) | [INFO] [stderr] 543 | | value!(syntax::StorageQualifier::InOut, atag!("inout")) | [INFO] [stderr] ... | [INFO] [stderr] 558 | | ) [INFO] [stderr] 559 | | ); [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/parsers.rs:561:1 [INFO] [stderr] | [INFO] [stderr] 561 | /// Parse a layout qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 562 | / named!(pub layout_qualifier<&[u8], syntax::LayoutQualifier>, [INFO] [stderr] 563 | | bl!(do_parse!( [INFO] [stderr] 564 | | atag!("layout") >> [INFO] [stderr] 565 | | x: delimited!(char!('('), layout_qualifier_inner, char!(')')) >> [INFO] [stderr] 566 | | (x) [INFO] [stderr] 567 | | )) [INFO] [stderr] 568 | | ); [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/parsers.rs:597:1 [INFO] [stderr] | [INFO] [stderr] 597 | /// Parse a precision qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 598 | / named!(pub precision_qualifier<&[u8], syntax::PrecisionQualifier>, [INFO] [stderr] 599 | | alt!( [INFO] [stderr] 600 | | value!(syntax::PrecisionQualifier::High, atag!("highp")) | [INFO] [stderr] 601 | | value!(syntax::PrecisionQualifier::Medium, atag!("mediump")) | [INFO] [stderr] 602 | | value!(syntax::PrecisionQualifier::Low, atag!("lowp")) [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] 603 | | ) [INFO] [stderr] 604 | | ); [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/parsers.rs:606:1 [INFO] [stderr] | [INFO] [stderr] 606 | /// Parse an interpolation qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 607 | / named!(pub interpolation_qualifier<&[u8], syntax::InterpolationQualifier>, [INFO] [stderr] 608 | | alt!( [INFO] [stderr] 609 | | value!(syntax::InterpolationQualifier::Smooth, atag!("smooth")) | [INFO] [stderr] 610 | | value!(syntax::InterpolationQualifier::Flat, atag!("flat")) | [INFO] [stderr] 611 | | value!(syntax::InterpolationQualifier::NoPerspective, atag!("noperspective")) [INFO] [stderr] 612 | | ) [INFO] [stderr] 613 | | ); [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] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:615:1 [INFO] [stderr] | [INFO] [stderr] 615 | /// Parse an invariant qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 616 | / named!(pub invariant_qualifier<&[u8], ()>, [INFO] [stderr] 617 | | value!((), atag!("invariant"))); [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/parsers.rs:619:1 [INFO] [stderr] | [INFO] [stderr] 619 | /// Parse a precise qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 620 | / named!(pub precise_qualifier<&[u8], ()>, [INFO] [stderr] 621 | | value!((), atag!("precise"))); [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/parsers.rs:623:1 [INFO] [stderr] | [INFO] [stderr] 623 | /// Parse a type qualifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 624 | / named!(pub type_qualifier<&[u8], syntax::TypeQualifier>, [INFO] [stderr] 625 | | do_parse!( [INFO] [stderr] 626 | | qualifiers: many1!(bl!(type_qualifier_spec)) >> [INFO] [stderr] 627 | | (syntax::TypeQualifier { qualifiers: syntax::NonEmpty(qualifiers) }) [INFO] [stderr] 628 | | ) [INFO] [stderr] 629 | | ); [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/parsers.rs:631:1 [INFO] [stderr] | [INFO] [stderr] 631 | /// Parse a type qualifier spec. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 632 | / named!(pub type_qualifier_spec<&[u8], syntax::TypeQualifierSpec>, [INFO] [stderr] 633 | | alt!( [INFO] [stderr] 634 | | map!(storage_qualifier, syntax::TypeQualifierSpec::Storage) | [INFO] [stderr] 635 | | map!(layout_qualifier, syntax::TypeQualifierSpec::Layout) | [INFO] [stderr] ... | [INFO] [stderr] 640 | | ) [INFO] [stderr] 641 | | ); [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/parsers.rs:643:1 [INFO] [stderr] | [INFO] [stderr] 643 | /// Parse a fully specified type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 644 | / named!(pub fully_specified_type<&[u8], syntax::FullySpecifiedType>, [INFO] [stderr] 645 | | bl!(do_parse!( [INFO] [stderr] 646 | | qualifier: opt!(type_qualifier) >> [INFO] [stderr] 647 | | ty: type_specifier >> [INFO] [stderr] ... | [INFO] [stderr] 650 | | )) [INFO] [stderr] 651 | | ); [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/parsers.rs:653:1 [INFO] [stderr] | [INFO] [stderr] 653 | /// Parse an array specifier with no size information. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 654 | / named!(pub array_specifier<&[u8], syntax::ArraySpecifier>, [INFO] [stderr] 655 | | alt!( [INFO] [stderr] 656 | | bl!(do_parse!(char!('[') >> char!(']') >> (syntax::ArraySpecifier::Unsized))) | [INFO] [stderr] 657 | | bl!(do_parse!(char!('[') >> e: cond_expr >> char!(']') >> (syntax::ArraySpecifier::ExplicitlySized(Box::new(e))))) [INFO] [stderr] 658 | | ) [INFO] [stderr] 659 | | ); [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/parsers.rs:661:1 [INFO] [stderr] | [INFO] [stderr] 661 | /// Parse a primary expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 662 | / named!(pub primary_expr<&[u8], syntax::Expr>, [INFO] [stderr] 663 | | alt!( [INFO] [stderr] 664 | | parens_expr | [INFO] [stderr] 665 | | map!(double_lit, syntax::Expr::DoubleConst) | [INFO] [stderr] ... | [INFO] [stderr] 671 | | ) [INFO] [stderr] 672 | | ); [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/parsers.rs:674:1 [INFO] [stderr] | [INFO] [stderr] 674 | /// Parse a postfix expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 675 | / named!(pub postfix_expr<&[u8], syntax::Expr>, [INFO] [stderr] 676 | | do_parse!( [INFO] [stderr] 677 | | e: alt!(function_call | primary_expr) >> [INFO] [stderr] 678 | | pfe: call!(postfix_part, e) >> [INFO] [stderr] 679 | | (pfe) [INFO] [stderr] 680 | | ) [INFO] [stderr] 681 | | ); [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/parsers.rs:700:1 [INFO] [stderr] | [INFO] [stderr] 700 | /// Parse a unary expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 701 | / named!(pub unary_expr<&[u8], syntax::Expr>, [INFO] [stderr] 702 | | alt!( [INFO] [stderr] 703 | | do_parse!( [INFO] [stderr] 704 | | op: unary_op >> [INFO] [stderr] ... | [INFO] [stderr] 710 | | ) [INFO] [stderr] 711 | | ); [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/parsers.rs:713:1 [INFO] [stderr] | [INFO] [stderr] 713 | /// Parse an expression between parens. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 714 | named!(pub parens_expr<&[u8], syntax::Expr>, bl!(delimited!(char!('('), bl!(expr), char!(')')))); [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/parsers.rs:716:1 [INFO] [stderr] | [INFO] [stderr] 716 | /// Parse a dot field selection identifier. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 717 | named!(pub dot_field_selection<&[u8], syntax::Identifier>, preceded!(char!('.'), identifier)); [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/parsers.rs:719:1 [INFO] [stderr] | [INFO] [stderr] 719 | /// Parse a declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 720 | / named!(pub declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 721 | | alt!( [INFO] [stderr] 722 | | map!(terminated!(function_prototype, char!(';')), syntax::Declaration::FunctionPrototype) | [INFO] [stderr] 723 | | map!(terminated!(init_declarator_list, char!(';')), syntax::Declaration::InitDeclaratorList) | [INFO] [stderr] ... | [INFO] [stderr] 727 | | ) [INFO] [stderr] 728 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:1472:1 [INFO] [stderr] | [INFO] [stderr] 1472 | /// Parse an external declaration. [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] 1473 | / named!(pub external_declaration<&[u8], syntax::ExternalDeclaration>, [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] 1474 | | alt!( [INFO] [stderr] --> src/parsers.rs:730:1 [INFO] [stderr] 1475 | | map!(preprocessor, syntax::ExternalDeclaration::Preprocessor) | [INFO] [stderr] | [INFO] [stderr] 730 | /// Parse a precision declaration. [INFO] [stderr] 1476 | | map!(function_definition, syntax::ExternalDeclaration::FunctionDefinition) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1477 | | map!(declaration, syntax::ExternalDeclaration::Declaration) [INFO] [stderr] 731 | / named!(pub precision_declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 1478 | | ) [INFO] [stderr] 1479 | | ); [INFO] [stderr] 732 | | bl!(do_parse!( [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] 733 | | atag!("precision") >> [INFO] [stderr] 734 | | qual: precision_qualifier >> [INFO] [stderr] ... | [INFO] [stderr] 739 | | )) [INFO] [stderr] 740 | | ); [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/parsers.rs:742:1 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 742 | /// Parse a block declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 743 | / named!(pub block_declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 744 | | bl!(do_parse!( [INFO] [stderr] 745 | | qual: type_qualifier >> [INFO] [stderr] 746 | | name: identifier >> [INFO] [stderr] ... | [INFO] [stderr] 767 | | )) [INFO] [stderr] 768 | | ); [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/parsers.rs:770:1 [INFO] [stderr] | [INFO] [stderr] 770 | /// Parse a global declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 771 | / named!(pub global_declaration<&[u8], syntax::Declaration>, [INFO] [stderr] 772 | | bl!(do_parse!( [INFO] [stderr] 773 | | qual: type_qualifier >> [INFO] [stderr] 774 | | identifiers: many0!(bl!(do_parse!(char!(',') >> i: identifier >> (i)))) >> [INFO] [stderr] 775 | | (syntax::Declaration::Global(qual, identifiers)) [INFO] [stderr] 776 | | )) [INFO] [stderr] 777 | | ); [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/parsers.rs:779:1 [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] 779 | /// Parse a function prototype. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 780 | / named!(pub function_prototype<&[u8], syntax::FunctionPrototype>, [INFO] [stderr] 781 | | bl!(do_parse!( [INFO] [stderr] 782 | | fp: function_declarator >> [INFO] [stderr] 783 | | char!(')') >> [INFO] [stderr] 784 | | (fp) [INFO] [stderr] 785 | | )) [INFO] [stderr] 786 | | ); [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/parsers.rs:788:1 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 788 | /// Parse an init declarator list. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 789 | / named!(pub init_declarator_list<&[u8], syntax::InitDeclaratorList>, [INFO] [stderr] 790 | | bl!(do_parse!( [INFO] [stderr] 791 | | first: single_declaration >> [INFO] [stderr] 792 | | rest: many0!(bl!(do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 806 | | )) [INFO] [stderr] 807 | | ); [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/parsers.rs:810:1 [INFO] [stderr] | [INFO] [stderr] 810 | /// Parse a single declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 811 | / named!(pub single_declaration<&[u8], syntax::SingleDeclaration>, [INFO] [stderr] 812 | | bl!(do_parse!( [INFO] [stderr] 813 | | ty: fully_specified_type >> [INFO] [stderr] 814 | | a: alt!( [INFO] [stderr] ... | [INFO] [stderr] 835 | | )) [INFO] [stderr] 836 | | ); [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/parsers.rs:838:1 [INFO] [stderr] | [INFO] [stderr] 838 | /// Parse an initializer. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 839 | / named!(pub initializer<&[u8], syntax::Initializer>, [INFO] [stderr] 840 | | alt!( [INFO] [stderr] 841 | | map!(assignment_expr, |e| syntax::Initializer::Simple(Box::new(e))) | [INFO] [stderr] 842 | | bl!(do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 850 | | ) [INFO] [stderr] 851 | | ); [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/parsers.rs:853:1 [INFO] [stderr] | [INFO] [stderr] 853 | /// Parse an initializer list. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 854 | / named!(pub initializer_list<&[u8], Vec>, [INFO] [stderr] 855 | | bl!(do_parse!( [INFO] [stderr] 856 | | first: initializer >> [INFO] [stderr] 857 | | rest: many0!(bl!(do_parse!(char!(',') >> ini: initializer >> (ini)))) >> [INFO] [stderr] ... | [INFO] [stderr] 864 | | )) [INFO] [stderr] 865 | | ); [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/parsers.rs:932:1 [INFO] [stderr] | [INFO] [stderr] 932 | /// Parse a function call. [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:1481:1 [INFO] [stderr] | [INFO] [stderr] 1481 | /// Parse a translation unit (entry point). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1482 | / named!(pub translation_unit<&[u8], syntax::TranslationUnit>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1483 | | map!(many1!(external_declaration), |v| syntax::TranslationUnit(syntax::NonEmpty(v))) [INFO] [stderr] 1484 | | ); [INFO] [stderr] 933 | / named!(pub function_call<&[u8], syntax::Expr>, [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] 934 | | alt!( [INFO] [stderr] 935 | | function_call_header_no_parameter | [INFO] [stderr] 936 | | function_call_header_with_parameters [INFO] [stderr] 937 | | ) [INFO] [stderr] 938 | | ); [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] | [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:973:1 [INFO] [stderr] | [INFO] [stderr] 973 | /// Parse a function identifier just behind a function list argument. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 974 | / named!(pub function_identifier<&[u8], syntax::FunIdentifier>, [INFO] [stderr] 975 | | alt!( [INFO] [stderr] 976 | | do_parse!( [INFO] [stderr] 977 | | i: identifier >> [INFO] [stderr] ... | [INFO] [stderr] 987 | | ) [INFO] [stderr] 988 | | ); [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] = 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/parsers.rs:990:1 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 990 | /// Parse the most general expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 991 | / named!(pub expr<&[u8], syntax::Expr>, [INFO] [stderr] 992 | | bl!(do_parse!( [INFO] [stderr] 993 | | first: assignment_expr >> [INFO] [stderr] 994 | | a: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1003 | | )) [INFO] [stderr] 1004 | | ); [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/parsers.rs:1006:1 [INFO] [stderr] | [INFO] [stderr] 1006 | /// Parse an assignment expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1007 | / named!(pub assignment_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1008 | | alt!( [INFO] [stderr] 1009 | | bl!(do_parse!( [INFO] [stderr] 1010 | | e: unary_expr >> [INFO] [stderr] ... | [INFO] [stderr] 1017 | | ) [INFO] [stderr] 1018 | | ); [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/parsers.rs:1020:1 [INFO] [stderr] | [INFO] [stderr] 1020 | /// Parse an assignment operator. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1021 | / named!(pub assignment_op<&[u8], syntax::AssignmentOp>, [INFO] [stderr] 1022 | | alt!( [INFO] [stderr] 1023 | | value!(syntax::AssignmentOp::Equal, char!('=')) | [INFO] [stderr] 1024 | | value!(syntax::AssignmentOp::Mult, tag!("*=")) | [INFO] [stderr] ... | [INFO] [stderr] 1034 | | ) [INFO] [stderr] 1035 | | ); [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/parsers.rs:1037:1 [INFO] [stderr] | [INFO] [stderr] 1037 | /// Parse a conditional expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1038 | / named!(pub cond_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1039 | | bl!(do_parse!( [INFO] [stderr] 1040 | | a: logical_or_expr >> [INFO] [stderr] 1041 | | e: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1053 | | )) [INFO] [stderr] 1054 | | ); [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/parsers.rs:1056:1 [INFO] [stderr] | [INFO] [stderr] 1056 | /// Parse a logical OR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1057 | / named!(pub logical_or_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1058 | | bl!(do_parse!( [INFO] [stderr] 1059 | | a: logical_xor_expr >> [INFO] [stderr] 1060 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] warning: unused doc comment [INFO] [stderr] 1069 | | )) [INFO] [stderr] --> src/parsers.rs:1486:1 [INFO] [stderr] 1070 | | ); [INFO] [stderr] | [INFO] [stderr] 1486 | /// Parse a preprocessor command. [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [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] 1487 | / named!(pub preprocessor<&[u8], syntax::Preprocessor>, [INFO] [stderr] 1488 | | bl!(alt!( [INFO] [stderr] 1489 | | map!(pp_define, syntax::Preprocessor::Define) | [INFO] [stderr] 1490 | | map!(pp_version, syntax::Preprocessor::Version) | [INFO] [stderr] 1491 | | map!(pp_extension, syntax::Preprocessor::Extension) [INFO] [stderr] 1492 | | )) [INFO] [stderr] 1493 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:1072:1 [INFO] [stderr] | [INFO] [stderr] 1072 | /// Parse a logical XOR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1073 | / named!(pub logical_xor_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1074 | | bl!(do_parse!( [INFO] [stderr] 1075 | | a: logical_and_expr >> [INFO] [stderr] 1076 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1085 | | )) [INFO] [stderr] 1086 | | ); [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/parsers.rs:1088:1 [INFO] [stderr] | [INFO] [stderr] 1088 | /// Parse a logical AND expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1089 | / named!(pub logical_and_expr<&[u8], syntax::Expr>, [INFO] [stderr] | [INFO] [stderr] 1090 | | bl!(do_parse!( [INFO] [stderr] 1091 | | a: inclusive_or_expr >> [INFO] [stderr] 1092 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1101 | | )) [INFO] [stderr] 1102 | | ); [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/parsers.rs:1104:1 [INFO] [stderr] | [INFO] [stderr] 1104 | /// Parse a bitwise OR expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1105 | / named!(pub inclusive_or_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1106 | | bl!(do_parse!( [INFO] [stderr] 1107 | | a: exclusive_or_expr >> [INFO] [stderr] 1108 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1117 | | )) [INFO] [stderr] 1118 | | ); [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/parsers.rs:1120:1 [INFO] [stderr] | [INFO] [stderr] 1120 | /// Parse a bitwise XOR expression. [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] 1121 | / named!(pub exclusive_or_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1122 | | bl!(do_parse!( [INFO] [stderr] 1123 | | a: and_expr >> [INFO] [stderr] 1124 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1133 | | )) [INFO] [stderr] 1134 | | ); [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/parsers.rs:1136:1 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] 1136 | /// Parse a bitwise AND expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1137 | / named!(pub and_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1138 | | bl!(do_parse!( [INFO] [stderr] 1139 | | a: equality_expr >> [INFO] [stderr] 1140 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1149 | | )) [INFO] [stderr] 1150 | | ); [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/parsers.rs:1152:1 [INFO] [stderr] | [INFO] [stderr] 1152 | /// Parse an equality expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1153 | / named!(pub equality_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1154 | | bl!(do_parse!( [INFO] [stderr] 1155 | | a: rel_expr >> [INFO] [stderr] 1156 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1168 | | )) [INFO] [stderr] 1169 | | ); [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/parsers.rs:1171:1 [INFO] [stderr] | [INFO] [stderr] 1171 | /// Parse a relational expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1172 | / named!(pub rel_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1173 | | bl!(do_parse!( [INFO] [stderr] 1174 | | a: shift_expr >> [INFO] [stderr] 1175 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1189 | | )) [INFO] [stderr] 1190 | | ); [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/parsers.rs:1192:1 [INFO] [stderr] | [INFO] [stderr] 1192 | /// Parse a shift expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1193 | / named!(pub shift_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1194 | | bl!(do_parse!( [INFO] [stderr] 1195 | | a: additive_expr >> [INFO] [stderr] 1196 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1208 | | )) [INFO] [stderr] 1209 | | ); [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/parsers.rs:1211:1 [INFO] [stderr] | [INFO] [stderr] 1211 | /// Parse an additive expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1212 | / named!(pub additive_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1213 | | bl!(do_parse!( [INFO] [stderr] 1214 | | a: multiplicative_expr >> [INFO] [stderr] 1215 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1227 | | )) [INFO] [stderr] 1228 | | ); [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/parsers.rs:1230:1 [INFO] [stderr] | [INFO] [stderr] 1230 | /// Parse a multiplicative expression. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1231 | / named!(pub multiplicative_expr<&[u8], syntax::Expr>, [INFO] [stderr] 1232 | | bl!(do_parse!( [INFO] [stderr] 1233 | | a: unary_expr >> [INFO] [stderr] 1234 | | n: alt!( [INFO] [stderr] ... | [INFO] [stderr] 1247 | | )) [INFO] [stderr] 1248 | | ); [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/parsers.rs:1250:1 [INFO] [stderr] | [INFO] [stderr] 1250 | /// Parse a simple statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1251 | / named!(pub simple_statement<&[u8], syntax::SimpleStatement>, [INFO] [stderr] 1252 | | alt!( [INFO] [stderr] 1253 | | map!(jump_statement, syntax::SimpleStatement::Jump) | [INFO] [stderr] 1254 | | map!(iteration_statement, syntax::SimpleStatement::Iteration) | [INFO] [stderr] ... | [INFO] [stderr] 1260 | | ) [INFO] [stderr] 1261 | | ); [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/parsers.rs:1263:1 [INFO] [stderr] | [INFO] [stderr] 1263 | /// Parse an expression statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1264 | / named!(pub expr_statement<&[u8], syntax::ExprStatement>, [INFO] [stderr] 1265 | | bl!(do_parse!( [INFO] [stderr] 1266 | | e: opt!(expr) >> [INFO] [stderr] 1267 | | char!(';') >> [INFO] [stderr] 1268 | | (e) [INFO] [stderr] 1269 | | )) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] 1270 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] --> src/parsers.rs:1495:1 [INFO] [stderr] | [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] 1495 | /// Parse a #version number. [INFO] [stderr] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] warning: unused doc comment [INFO] [stderr] 1496 | / named!(pub pp_version_number<&[u8], u16>, [INFO] [stderr] --> src/parsers.rs:1272:1 [INFO] [stderr] 1497 | | map!(digit, |i| i.parse_to().unwrap()) [INFO] [stderr] | [INFO] [stderr] 1498 | | ); [INFO] [stderr] 1272 | /// Parse a selection statement. [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1273 | / named!(pub selection_statement<&[u8], syntax::SelectionStatement>, [INFO] [stderr] 1274 | | bl!(do_parse!( [INFO] [stderr] 1275 | | atag!("if") >> [INFO] [stderr] 1276 | | char!('(') >> [INFO] [stderr] ... | [INFO] [stderr] 1284 | | )) [INFO] [stderr] 1285 | | ); [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/parsers.rs:1303:1 [INFO] [stderr] | [INFO] [stderr] 1303 | /// Parse a switch statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1304 | / named!(pub switch_statement<&[u8], syntax::SwitchStatement>, [INFO] [stderr] 1305 | | bl!(do_parse!( [INFO] [stderr] 1306 | | atag!("switch") >> [INFO] [stderr] 1307 | | char!('(') >> [INFO] [stderr] ... | [INFO] [stderr] 1315 | | )) [INFO] [stderr] 1316 | | ); [INFO] [stderr] | [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/parsers.rs:1318:1 [INFO] [stderr] | [INFO] [stderr] 1318 | /// Parse a case label. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1319 | / named!(pub case_label<&[u8], syntax::CaseLabel>, [INFO] [stderr] 1320 | | alt!( [INFO] [stderr] 1321 | | bl!(do_parse!( [INFO] [stderr] 1322 | | atag!("case") >> [INFO] [stderr] ... | [INFO] [stderr] 1332 | | ) [INFO] [stderr] 1333 | | ); [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/parsers.rs:1335:1 [INFO] [stderr] | [INFO] [stderr] 1335 | /// Parse an iteration statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1336 | / named!(pub iteration_statement<&[u8], syntax::IterationStatement>, [INFO] [stderr] 1337 | | alt!( [INFO] [stderr] 1338 | | iteration_statement_while | [INFO] [stderr] 1339 | | iteration_statement_do_while | [INFO] [stderr] 1340 | | iteration_statement_for [INFO] [stderr] 1341 | | ) [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] 1342 | | ); [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/parsers.rs:1396:1 [INFO] [stderr] | [INFO] [stderr] 1396 | /// Parse a jump statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1397 | / named!(pub jump_statement<&[u8], syntax::JumpStatement>, [INFO] [stderr] 1398 | | alt!( [INFO] [stderr] 1399 | | jump_statement_continue | [INFO] [stderr] 1400 | | jump_statement_break | [INFO] [stderr] ... | [INFO] [stderr] [INFO] [stderr] 1403 | | ) [INFO] [stderr] 1404 | | ); [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/parsers.rs:1427:1 [INFO] [stderr] | [INFO] [stderr] 1427 | /// Parse a condition. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1428 | / named!(pub condition<&[u8], syntax::Condition>, [INFO] [stderr] 1429 | | alt!( [INFO] [stderr] 1430 | | map!(expr, |e| syntax::Condition::Expr(Box::new(e))) | [INFO] [stderr] 1431 | | condition_assignment [INFO] [stderr] 1432 | | ) [INFO] [stderr] 1433 | | ); [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/parsers.rs:1445:1 [INFO] [stderr] | [INFO] [stderr] 1445 | /// Parse a statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1446 | / named!(pub statement<&[u8], syntax::Statement>, [INFO] [stderr] 1447 | | alt!( [INFO] [stderr] 1448 | | map!(compound_statement, |c| syntax::Statement::Compound(Box::new(c))) | [INFO] [stderr] 1449 | | map!(simple_statement, |s| syntax::Statement::Simple(Box::new(s))) [INFO] [stderr] 1450 | | ) [INFO] [stderr] 1451 | | ); [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/parsers.rs:1453:1 [INFO] [stderr] | [INFO] [stderr] 1453 | /// Parse a compound statement. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1454 | / named!(pub compound_statement<&[u8], syntax::CompoundStatement>, [INFO] [stderr] 1455 | | bl!(do_parse!( [INFO] [stderr] 1456 | | char!('{') >> [INFO] [stderr] 1457 | | stl: many0!(statement) >> [INFO] [stderr] ... | [INFO] [stderr] 1460 | | )) [INFO] [stderr] 1461 | | ); [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/parsers.rs:1463:1 [INFO] [stderr] | [INFO] [stderr] 1463 | /// Parse a function definition. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1464 | / named!(pub function_definition<&[u8], syntax::FunctionDefinition>, [INFO] [stderr] 1465 | | bl!(do_parse!( [INFO] [stderr] 1466 | | prototype: function_prototype >> [INFO] [stderr] 1467 | | st: compound_statement >> [INFO] [stderr] 1468 | | (syntax::FunctionDefinition { prototype: prototype, statement: st }) [INFO] [stderr] 1469 | | )) [INFO] [stderr] 1470 | | ); [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/parsers.rs:1472:1 [INFO] [stderr] | [INFO] [stderr] 1472 | /// Parse an external declaration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1473 | / named!(pub external_declaration<&[u8], syntax::ExternalDeclaration>, [INFO] [stderr] 1474 | | alt!( [INFO] [stderr] 1475 | | map!(preprocessor, syntax::ExternalDeclaration::Preprocessor) | [INFO] [stderr] 1476 | | map!(function_definition, syntax::ExternalDeclaration::FunctionDefinition) | [INFO] [stderr] 1477 | | map!(declaration, syntax::ExternalDeclaration::Declaration) [INFO] [stderr] 1478 | | ) [INFO] [stderr] 1479 | | ); [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/parsers.rs:1481:1 [INFO] [stderr] | [INFO] [stderr] 1481 | /// Parse a translation unit (entry point). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1482 | / named!(pub translation_unit<&[u8], syntax::TranslationUnit>, [INFO] [stderr] 1483 | | map!(many1!(external_declaration), |v| syntax::TranslationUnit(syntax::NonEmpty(v))) [INFO] [stderr] 1484 | | ); [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/parsers.rs:1486:1 [INFO] [stderr] | [INFO] [stderr] 1486 | /// Parse a preprocessor command. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1487 | / named!(pub preprocessor<&[u8], syntax::Preprocessor>, [INFO] [stderr] 1488 | | bl!(alt!( [INFO] [stderr] 1489 | | map!(pp_define, syntax::Preprocessor::Define) | [INFO] [stderr] 1490 | | map!(pp_version, syntax::Preprocessor::Version) | [INFO] [stderr] 1491 | | map!(pp_extension, syntax::Preprocessor::Extension) [INFO] [stderr] 1492 | | )) [INFO] [stderr] 1493 | | ); [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/parsers.rs:1495:1 [INFO] [stderr] | [INFO] [stderr] 1495 | /// Parse a #version number. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1496 | / named!(pub pp_version_number<&[u8], u16>, [INFO] [stderr] 1497 | | map!(digit, |i| i.parse_to().unwrap()) [INFO] [stderr] 1498 | | ); [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/parsers.rs:1500:1 [INFO] [stderr] | [INFO] [stderr] 1500 | /// Parse a #version profile. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1501 | / named!(pub pp_version_profile<&[u8], syntax::PreprocessorVersionProfile>, [INFO] [stderr] 1502 | | alt!( [INFO] [stderr] 1503 | | value!(syntax::PreprocessorVersionProfile::Core, tag!("core")) | [INFO] [stderr] 1504 | | value!(syntax::PreprocessorVersionProfile::Compatibility, tag!("compatibility")) | [INFO] [stderr] 1505 | | value!(syntax::PreprocessorVersionProfile::ES, tag!("es")) [INFO] [stderr] 1506 | | ) [INFO] [stderr] 1507 | | ); [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] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:1518:1 [INFO] [stderr] --> src/parsers.rs:1500:1 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 1518 | /// Parse a #define [INFO] [stderr] 1500 | /// Parse a #version profile. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1519 | / named!(pub pp_define<&[u8], syntax::PreprocessorDefine>, [INFO] [stderr] 1520 | | ppws!(do_parse!( [INFO] [stderr] 1501 | / named!(pub pp_version_profile<&[u8], syntax::PreprocessorVersionProfile>, [INFO] [stderr] 1521 | | char!('#') >> [INFO] [stderr] 1502 | | alt!( [INFO] [stderr] 1522 | | tag!("define") >> [INFO] [stderr] ... | [INFO] [stderr] 1503 | | value!(syntax::PreprocessorVersionProfile::Core, tag!("core")) | [INFO] [stderr] 1531 | | )) [INFO] [stderr] 1504 | | value!(syntax::PreprocessorVersionProfile::Compatibility, tag!("compatibility")) | [INFO] [stderr] 1532 | | ); [INFO] [stderr] 1505 | | value!(syntax::PreprocessorVersionProfile::ES, tag!("es")) [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] 1506 | | ) [INFO] [stderr] | [INFO] [stderr] 1507 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [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/parsers.rs:1535:1 [INFO] [stderr] | [INFO] [stderr] 1535 | /// Parse a #version. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1536 | / named!(pub pp_version<&[u8], syntax::PreprocessorVersion>, [INFO] [stderr] 1537 | | ppws!(do_parse!( [INFO] [stderr] 1538 | | char!('#') >> [INFO] [stderr] 1539 | | tag!("version") >> [INFO] [stderr] ... | [INFO] [stderr] 1548 | | )) [INFO] [stderr] 1549 | | ); [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/parsers.rs:1551:1 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 1551 | /// Parse an #extension name. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1552 | / named!(pub pp_extension_name<&[u8], syntax::PreprocessorExtensionName>, [INFO] [stderr] 1553 | | alt!( [INFO] [stderr] 1554 | | value!(syntax::PreprocessorExtensionName::All, tag!("all")) | [INFO] [stderr] 1555 | | map!(string, syntax::PreprocessorExtensionName::Specific) [INFO] [stderr] 1556 | | ) [INFO] [stderr] 1557 | | ); [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/parsers.rs:1559:1 [INFO] [stderr] | [INFO] [stderr] 1559 | /// Parse an #extension behavior. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1560 | / named!(pub pp_extension_behavior<&[u8], syntax::PreprocessorExtensionBehavior>, [INFO] [stderr] 1561 | | alt!( [INFO] [stderr] 1562 | | value!(syntax::PreprocessorExtensionBehavior::Require, tag!("require")) | [INFO] [stderr] 1563 | | value!(syntax::PreprocessorExtensionBehavior::Enable, tag!("enable")) | [INFO] [stderr] ... | [INFO] [stderr] 1566 | | ) [INFO] [stderr] 1567 | | ); [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] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] --> src/parsers.rs:1569:1 [INFO] [stderr] | [INFO] [stderr] 1569 | /// Parse an #extension. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1570 | / named!(pub pp_extension<&[u8], syntax::PreprocessorExtension>, [INFO] [stderr] 1571 | | ppws!(do_parse!( [INFO] [stderr] 1572 | | char!('#') >> [INFO] [stderr] 1573 | | tag!("extension") >> [INFO] [stderr] ... | [INFO] [stderr] 1579 | | )) [INFO] [stderr] 1580 | | ); [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] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parsers.rs:1518:1 [INFO] [stderr] | [INFO] [stderr] 1518 | /// Parse a #define [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1519 | / named!(pub pp_define<&[u8], syntax::PreprocessorDefine>, [INFO] [stderr] 1520 | | ppws!(do_parse!( [INFO] [stderr] 1521 | | char!('#') >> [INFO] [stderr] 1522 | | tag!("define") >> [INFO] [stderr] ... | [INFO] [stderr] 1531 | | )) [INFO] [stderr] 1532 | | ); [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/parsers.rs:1535:1 [INFO] [stderr] | [INFO] [stderr] 1535 | /// Parse a #version. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1536 | / named!(pub pp_version<&[u8], syntax::PreprocessorVersion>, [INFO] [stderr] 1537 | | ppws!(do_parse!( [INFO] [stderr] 1538 | | char!('#') >> [INFO] [stderr] 1539 | | tag!("version") >> [INFO] [stderr] ... | [INFO] [stderr] 1548 | | )) [INFO] [stderr] 1549 | | ); [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/parsers.rs:1551:1 [INFO] [stderr] | [INFO] [stderr] 1551 | /// Parse an #extension name. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1552 | / named!(pub pp_extension_name<&[u8], syntax::PreprocessorExtensionName>, [INFO] [stderr] 1553 | | alt!( [INFO] [stderr] 1554 | | value!(syntax::PreprocessorExtensionName::All, tag!("all")) | [INFO] [stderr] 1555 | | map!(string, syntax::PreprocessorExtensionName::Specific) [INFO] [stderr] 1556 | | ) [INFO] [stderr] 1557 | | ); [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/parsers.rs:1559:1 [INFO] [stderr] | [INFO] [stderr] 1559 | /// Parse an #extension behavior. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1560 | / named!(pub pp_extension_behavior<&[u8], syntax::PreprocessorExtensionBehavior>, [INFO] [stderr] 1561 | | alt!( [INFO] [stderr] 1562 | | value!(syntax::PreprocessorExtensionBehavior::Require, tag!("require")) | [INFO] [stderr] 1563 | | value!(syntax::PreprocessorExtensionBehavior::Enable, tag!("enable")) | [INFO] [stderr] ... | [INFO] [stderr] 1566 | | ) [INFO] [stderr] 1567 | | ); [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/parsers.rs:1569:1 [INFO] [stderr] | [INFO] [stderr] 1569 | /// Parse an #extension. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1570 | / named!(pub pp_extension<&[u8], syntax::PreprocessorExtension>, [INFO] [stderr] 1571 | | ppws!(do_parse!( [INFO] [stderr] 1572 | | char!('#') >> [INFO] [stderr] 1573 | | tag!("extension") >> [INFO] [stderr] ... | [INFO] [stderr] 1579 | | )) [INFO] [stderr] 1580 | | ); [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 10.72s [INFO] running `"docker" "inspect" "299db1aa9dbe9389bef264871916d985797bbd90c773be0341fd60b06335c18a"` [INFO] running `"docker" "rm" "-f" "299db1aa9dbe9389bef264871916d985797bbd90c773be0341fd60b06335c18a"` [INFO] [stdout] 299db1aa9dbe9389bef264871916d985797bbd90c773be0341fd60b06335c18a