[INFO] updating cached repository haxney/rust-asn1 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/haxney/rust-asn1 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/haxney/rust-asn1" "work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/haxney/rust-asn1"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/haxney/rust-asn1'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/haxney/rust-asn1" "work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/haxney/rust-asn1"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/haxney/rust-asn1'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 00b914de9d68a5850b224df8d787b7585e709b72 [INFO] sha for GitHub repo haxney/rust-asn1: 00b914de9d68a5850b224df8d787b7585e709b72 [INFO] validating manifest of haxney/rust-asn1 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 haxney/rust-asn1 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 haxney/rust-asn1 [INFO] finished frobbing haxney/rust-asn1 [INFO] frobbed toml for haxney/rust-asn1 written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/haxney/rust-asn1/Cargo.toml [INFO] started frobbing haxney/rust-asn1 [INFO] finished frobbing haxney/rust-asn1 [INFO] frobbed toml for haxney/rust-asn1 written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/haxney/rust-asn1/Cargo.toml [INFO] crate haxney/rust-asn1 already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking haxney/rust-asn1 against master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7 for pr-59199 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-59199/worker-7/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/haxney/rust-asn1:/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" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f928662e4c869b57bc4a6e8986e0582091fd8336175dc1731848701e4b5adf50 [INFO] running `"docker" "start" "-a" "f928662e4c869b57bc4a6e8986e0582091fd8336175dc1731848701e4b5adf50"` [INFO] [stderr] Checking regex v0.2.2 [INFO] [stderr] Checking nom v3.2.1 [INFO] [stderr] Checking asn1 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/lexer.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | /// Parse whitespace according to §12.1.6 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 57 | named!(pub whitespace<&str, &str>, take_while_s!(is_whitespace)); [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/lexer.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | /// An identifier-like sequence that begins with an uppercase letter. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 70 | / named!(upper_start_identifier<&str, &str>, [INFO] [stderr] 71 | | re_find!(r"^[A-Z]([a-zA-Z0-9]+|-[a-zA-Z0-9])*")); [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/lexer.rs:73:1 [INFO] [stderr] | [INFO] [stderr] 73 | /// An identifier-like sequence that contains only uppercase letters. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 74 | / named!(upper_identifier<&str, &str>, [INFO] [stderr] 75 | | re_find!(r"^[A-Z]([A-Z0-9]+|-[A-Z0-9])*")); [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/lexer.rs:83:1 [INFO] [stderr] | [INFO] [stderr] 83 | / /// A `typereference`-like string that only contains uppercase letters and does not match [INFO] [stderr] 84 | | /// `RESERVED_WORDS`. [INFO] [stderr] | |_____________________^ [INFO] [stderr] 85 | / named!(pub typereference_upper_str<&str, &str>, [INFO] [stderr] 86 | | verify!( [INFO] [stderr] 87 | | upper_identifier, [INFO] [stderr] 88 | | |ref_name| !RESERVED_WORDS.contains(ref_name))); [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/lexer.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | /// Parse a `TypeReference` according to §12.2. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 91 | named!(pub typereference<&str, TypeReference>, map!(typereference_str, TypeReference::new)); [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/lexer.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | / /// Parse an `Identifier` according to §12.3. [INFO] [stderr] 98 | | /// [INFO] [stderr] 99 | | /// Starts with a lowercase letter, can contain letters, digits, or hyphens, but cannot contain a [INFO] [stderr] 100 | | /// double hyphen or end with a hyphen. [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] 101 | named!(pub identifier<&str, Identifier>, map!(identifier_str, Identifier::new)); [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/lexer.rs:103:1 [INFO] [stderr] | [INFO] [stderr] 103 | /// Parse a `ValueReference` according to §12.4. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | named!(pub valuereference<&str, ValueReference>, map!(identifier_str, ValueReference::new)); [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/lexer.rs:106:1 [INFO] [stderr] | [INFO] [stderr] 106 | /// Parse a `ModuleReference` according to §12.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 107 | named!(pub modulereference<&str, ModuleReference>, map!(typereference_str, ModuleReference::new)); [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/lexer.rs:160:1 [INFO] [stderr] | [INFO] [stderr] 160 | / /// Parse a single-line comment. [INFO] [stderr] 161 | | /// [INFO] [stderr] 162 | | /// Defined in X.680 §12.6.3 [INFO] [stderr] | |____________________________^ [INFO] [stderr] 163 | / named!(single_line_comment<&str, &str>, [INFO] [stderr] 164 | | delimited!( [INFO] [stderr] 165 | | tag_s!("--"), [INFO] [stderr] 166 | | take_until_single_line_comment_end, [INFO] [stderr] 167 | | alt!(newline | tag_s!("--")) [INFO] [stderr] 168 | | ) [INFO] [stderr] 169 | | ); [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/lexer.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / /// Parse a comment. [INFO] [stderr] 260 | | /// [INFO] [stderr] 261 | | /// Defined in X.680 §12.6. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 262 | / named!(comment<&str, &str>, [INFO] [stderr] 263 | | alt!( [INFO] [stderr] 264 | | single_line_comment | [INFO] [stderr] 265 | | multi_line_comment [INFO] [stderr] 266 | | ) [INFO] [stderr] 267 | | ); [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/lexer.rs:269:1 [INFO] [stderr] | [INFO] [stderr] 269 | / /// Parse an integer. [INFO] [stderr] 270 | | /// [INFO] [stderr] 271 | | /// Defined in X.680 §12.8. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 272 | / named!(pub number<&str, u64>, [INFO] [stderr] 273 | | map_res!( [INFO] [stderr] 274 | | re_find!(r"^(0|[1-9]\d*)"), [INFO] [stderr] 275 | | FromStr::from_str [INFO] [stderr] 276 | | ) [INFO] [stderr] 277 | | ); [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/lexer.rs:279:1 [INFO] [stderr] | [INFO] [stderr] 279 | / /// Parse an `f64`. [INFO] [stderr] 280 | | /// [INFO] [stderr] 281 | | /// Defined in X.680 §12.9. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 282 | / named!(realnumber<&str, f64>, [INFO] [stderr] 283 | | map_res!( [INFO] [stderr] 284 | | re_find!(r"^\d+(\.\d*)?([eE]-?(0|[1-9]\d*))?"), [INFO] [stderr] 285 | | FromStr::from_str [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/lexer.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | /// Parse a bit string without any wrapping. Used for the various bstring types. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 290 | / named!(plain_bstring<&str, BitVec>, [INFO] [stderr] 291 | | fold_many0!( [INFO] [stderr] 292 | | asn_ws!(alt!(tag_s!("0") => { |_| false } | tag_s!("1") => { |_| true })), [INFO] [stderr] 293 | | BitVec::new(), [INFO] [stderr] ... | [INFO] [stderr] 296 | | acc [INFO] [stderr] 297 | | })); [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/lexer.rs:299:1 [INFO] [stderr] | [INFO] [stderr] 299 | /// Parse a `bstring` as defined in §12.10. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 300 | / named!(bstring<&str, BitVec>, [INFO] [stderr] 301 | | delimited!( [INFO] [stderr] 302 | | tag_s!("'"), [INFO] [stderr] 303 | | plain_bstring, [INFO] [stderr] 304 | | tag_s!("'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/lexer.rs:306:1 [INFO] [stderr] | [INFO] [stderr] 306 | /// Parse an `xmlbstring` as defined in §12.11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 307 | named!(xmlbstring<&str, BitVec>, call!(plain_bstring)); [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/lexer.rs:309:1 [INFO] [stderr] | [INFO] [stderr] 309 | /// Parses a single hex character to a `u8`, uppercase only. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 310 | / named!(hstring_single<&str, u8>, [INFO] [stderr] 311 | | map_res!( [INFO] [stderr] 312 | | re_find!(r"^[0-9A-F]"), [INFO] [stderr] 313 | | |chr| u8::from_str_radix(chr, 16))); [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/lexer.rs:315:1 [INFO] [stderr] | [INFO] [stderr] 315 | /// Parses a single hex character, upper or lowercase. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 316 | / named!(hstring_single_lower<&str, u8>, [INFO] [stderr] 317 | | map_res!( [INFO] [stderr] 318 | | re_find!(r"^[0-9A-Fa-f]"), [INFO] [stderr] 319 | | |chr| u8::from_str_radix(chr, 16))); [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/lexer.rs:321:1 [INFO] [stderr] | [INFO] [stderr] 321 | / /// Parse an `hstring` as defined in §12.12. [INFO] [stderr] 322 | | /// [INFO] [stderr] 323 | | /// Parses a plain hex string to a vector of `u8`s. Note that each element of the vector corresponds [INFO] [stderr] 324 | | /// to a single digit of the input hex, so the maximum value of each `u8` is `15`. This is done to [INFO] [stderr] 325 | | /// support the requirement that `hstring` types be able to have an odd number of digits. [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] 326 | / named!(hstring<&str, Vec >, [INFO] [stderr] 327 | | delimited!( [INFO] [stderr] 328 | | tag_s!("'"), [INFO] [stderr] 329 | | fold_many0!( [INFO] [stderr] ... | [INFO] [stderr] 335 | | }), [INFO] [stderr] 336 | | tag_s!("'H"))); [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/lexer.rs:338:1 [INFO] [stderr] | [INFO] [stderr] 338 | / /// Parse an `xmlhstring` as defined in §12.13. [INFO] [stderr] 339 | | /// [INFO] [stderr] 340 | | /// See format of [`hstring`] [INFO] [stderr] | |_____________________________^ [INFO] [stderr] 341 | / named!(xmlhstring<&str, Vec >, [INFO] [stderr] 342 | | fold_many0!( [INFO] [stderr] 343 | | asn_ws!(hstring_single_lower), [INFO] [stderr] 344 | | Vec::new(), [INFO] [stderr] ... | [INFO] [stderr] 347 | | acc [INFO] [stderr] 348 | | })); [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/lexer.rs:350:1 [INFO] [stderr] | [INFO] [stderr] 350 | /// A single-line string that ends in a newline and does not have any escaped `"`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 351 | / named!(string_segment_newline_end<&str, &str>, [INFO] [stderr] 352 | | map!( [INFO] [stderr] 353 | | re_capture!(r"^([^\x22\n\x0B\x0C\x0D]*?)([ \t\xA0]*[\n\x0B\x0C\x0D])"), [INFO] [stderr] 354 | | |v| v[1])); [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/lexer.rs:356:1 [INFO] [stderr] | [INFO] [stderr] 356 | /// Parses an unwrapped `cstring` up to an unmatched `"` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 357 | / named!(plain_cstring<&str, String>, [INFO] [stderr] 358 | | fold_many0!( [INFO] [stderr] 359 | | alt!( [INFO] [stderr] 360 | | string_segment_newline_end | [INFO] [stderr] ... | [INFO] [stderr] 368 | | acc [INFO] [stderr] 369 | | })); [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/lexer.rs:371:1 [INFO] [stderr] | [INFO] [stderr] 371 | / /// Parse the characters of a `cstring` as defined in §12.14. [INFO] [stderr] 372 | | /// [INFO] [stderr] 373 | | /// The `cstring` type may span multiple lines and is enclosed by double quotes. A pair of double [INFO] [stderr] 374 | | /// quotes is used to escape a single `"` character. Newlines and the spaces around them are [INFO] [stderr] ... | [INFO] [stderr] 377 | | /// Does not handle any of the "printed representation" special cases documented in §12.14.2. Why a [INFO] [stderr] 378 | | /// computer protocol specification would worry so much about printed representations is a mystery. [INFO] [stderr] | |___________________________________________________________________________________________________^ [INFO] [stderr] 379 | / named!(cstring<&str, String>, [INFO] [stderr] 380 | | delimited!( [INFO] [stderr] 381 | | tag_s!("\""), [INFO] [stderr] 382 | | plain_cstring, [INFO] [stderr] 383 | | tag_s!("\""))); [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/lexer.rs:387:1 [INFO] [stderr] | [INFO] [stderr] 387 | / /// Parser for `simplestring` type as defined in §12.16. [INFO] [stderr] 388 | | /// [INFO] [stderr] 389 | | /// It is similar to `cstring`, but it does not have escaping for quotation mark characters. [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] 390 | / named!(simplestring<&str, &str>, [INFO] [stderr] 391 | | delimited!( [INFO] [stderr] 392 | | tag_s!("\""), [INFO] [stderr] 393 | | is_not_s!("\""), [INFO] [stderr] 394 | | tag_s!("\"") [INFO] [stderr] 395 | | )); [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/lexer.rs:397:1 [INFO] [stderr] | [INFO] [stderr] 397 | /// Parser for `tstring` as defined in §12.17. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 398 | / named!(tstring<&str, &str>, [INFO] [stderr] 399 | | delimited!( [INFO] [stderr] 400 | | tag_s!("\""), [INFO] [stderr] 401 | | is_a_s!("0123456789+-:.,/CDHMRPSTWYZ"), [INFO] [stderr] 402 | | tag_s!("\""))); [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/lexer.rs:407:1 [INFO] [stderr] | [INFO] [stderr] 407 | /// Parser for `psname` as defined in §12.19. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 408 | named!(psname<&str, &str>, call!(upper_start_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/lexer.rs:410:1 [INFO] [stderr] | [INFO] [stderr] 410 | /// Parser for `encodingreference` as defined in §12.25. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 411 | / named!(encodingreference<&str, EncodingReference>, [INFO] [stderr] 412 | | map!(typereference_upper_str, EncodingReference::new)); [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/lexer.rs:414:1 [INFO] [stderr] | [INFO] [stderr] 414 | /// Parser for `objectclassreference` as defined in X.681 §7.1 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 415 | / named!(pub objectclassreference<&str, ObjectClassReference>, [INFO] [stderr] 416 | | map!(typereference_upper_str, ObjectClassReference::new)); [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/lexer.rs:418:1 [INFO] [stderr] | [INFO] [stderr] 418 | /// Parser for `objectreference` as defined in X.681 §7.2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 419 | / named!(pub objectreference<&str, ObjectReference>, [INFO] [stderr] 420 | | map!(identifier_str, ObjectReference::new)); [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/lexer.rs:422:1 [INFO] [stderr] | [INFO] [stderr] 422 | /// Parser for `objectsetreference` as defined in X.681 §7.3 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 423 | / named!(pub objectsetreference<&str, ObjectSetReference>, [INFO] [stderr] 424 | | map!(typereference_str, ObjectSetReference::new)); [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/lexer.rs:494:1 [INFO] [stderr] | [INFO] [stderr] 494 | /// Lexer for `non-integerUnicodeLabel` as defined in §12.27 and X.660 §7.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 495 | / named!(pub noninteger_unicode_label<&str, NonIntegerUnicodeLabel>, [INFO] [stderr] 496 | | map!( [INFO] [stderr] 497 | | verify!( [INFO] [stderr] 498 | | take_while1_s!(non_integer_unicode_char), [INFO] [stderr] 499 | | non_integer_unicode_valid), [INFO] [stderr] 500 | | NonIntegerUnicodeLabel::new)); [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/parser.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | /// `ActualParameter` as defined by X.683 §9.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 83 | / named!( [INFO] [stderr] 84 | | actual_parameter<&str, ActualParameter>, [INFO] [stderr] 85 | | // Temporary placeholders [INFO] [stderr] 86 | | alt!( [INFO] [stderr] 87 | | tag_s!("VALUE") => { |_| ActualParameter::Value } | [INFO] [stderr] 88 | | tag_s!("VALUESET") => { |_| ActualParameter::ValueSet })); [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/parser.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | /// `ActualParamterList` as defined in X.683 §9.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 91 | / named!( [INFO] [stderr] 92 | | actual_parameter_list<&str, Vec >, [INFO] [stderr] 93 | | asn_ws!( [INFO] [stderr] 94 | | delimited!( [INFO] [stderr] 95 | | tag_s!("{"), [INFO] [stderr] 96 | | separated_nonempty_list!(tag_s!(","), actual_parameter), [INFO] [stderr] 97 | | tag_s!("}")))); [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/parser.rs:99:1 [INFO] [stderr] | [INFO] [stderr] 99 | /// Parser for `DefinedValue` as defined in X.680 §14.1. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 100 | / named!( [INFO] [stderr] 101 | | defined_value<&str, DefinedValue>, [INFO] [stderr] 102 | | asn_ws!( [INFO] [stderr] 103 | | do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 106 | | param_val: opt!(actual_parameter_list) >> [INFO] [stderr] 107 | | (DefinedValue::new(mod_ref, val_ref, param_val.unwrap_or_else(Vec::new)))))); [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/parser.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | /// Parser for `BitStringType` as defined by X.680 §22.1. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 126 | / named!( [INFO] [stderr] 127 | | bitstring_type<&str, Vec >, [INFO] [stderr] 128 | | asn_ws!( [INFO] [stderr] 129 | | do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 138 | | tag_s!("}"))) >> [INFO] [stderr] 139 | | (bit_list.unwrap_or(vec![]))))); [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/parser.rs:141:1 [INFO] [stderr] | [INFO] [stderr] 141 | /// Parser for `CharacterStringType` as defined in X.680 §40.1. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 142 | / named!( [INFO] [stderr] 143 | | character_string<&str, CharacterString>, [INFO] [stderr] 144 | | alt!( [INFO] [stderr] 145 | | tag_s!("BMPString") => { |_| CharacterString::BMPString } | [INFO] [stderr] ... | [INFO] [stderr] 158 | | asn_ws!(tuple!(tag_s!("CHARACTER"), tag_s!("STRING"))) => { [INFO] [stderr] 159 | | |_| CharacterString::UnrestrictedString })); [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/parser.rs:161:1 [INFO] [stderr] | [INFO] [stderr] 161 | /// Parser for `NamedType` as defined in X.680 §17.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 162 | / named!( [INFO] [stderr] 163 | | named_type<&str, NamedType>, [INFO] [stderr] 164 | | map!(asn_ws!(tuple!(identifier, parse_type)), NamedType::new_tuple)); [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/parser.rs:197:1 [INFO] [stderr] | [INFO] [stderr] 197 | /// Parser for `Type` syntactic item. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 198 | / named!( [INFO] [stderr] 199 | | parse_type<&str, Type>, [INFO] [stderr] 200 | | // Placeholder for now. [INFO] [stderr] 201 | | alt!(builtin_type => { |ty| Type::Builtin(ty) })); [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/lexer.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | /// Parse whitespace according to §12.1.6 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 57 | named!(pub whitespace<&str, &str>, take_while_s!(is_whitespace)); [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/lexer.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | /// An identifier-like sequence that begins with an uppercase letter. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 70 | / named!(upper_start_identifier<&str, &str>, [INFO] [stderr] 71 | | re_find!(r"^[A-Z]([a-zA-Z0-9]+|-[a-zA-Z0-9])*")); [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/lexer.rs:73:1 [INFO] [stderr] | [INFO] [stderr] 73 | /// An identifier-like sequence that contains only uppercase letters. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 74 | / named!(upper_identifier<&str, &str>, [INFO] [stderr] 75 | | re_find!(r"^[A-Z]([A-Z0-9]+|-[A-Z0-9])*")); [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/lexer.rs:83:1 [INFO] [stderr] | [INFO] [stderr] 83 | / /// A `typereference`-like string that only contains uppercase letters and does not match [INFO] [stderr] 84 | | /// `RESERVED_WORDS`. [INFO] [stderr] | |_____________________^ [INFO] [stderr] 85 | / named!(pub typereference_upper_str<&str, &str>, [INFO] [stderr] 86 | | verify!( [INFO] [stderr] 87 | | upper_identifier, [INFO] [stderr] 88 | | |ref_name| !RESERVED_WORDS.contains(ref_name))); [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/lexer.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | /// Parse a `TypeReference` according to §12.2. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 91 | named!(pub typereference<&str, TypeReference>, map!(typereference_str, TypeReference::new)); [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/lexer.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | / /// Parse an `Identifier` according to §12.3. [INFO] [stderr] 98 | | /// [INFO] [stderr] 99 | | /// Starts with a lowercase letter, can contain letters, digits, or hyphens, but cannot contain a [INFO] [stderr] 100 | | /// double hyphen or end with a hyphen. [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] 101 | named!(pub identifier<&str, Identifier>, map!(identifier_str, Identifier::new)); [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/lexer.rs:103:1 [INFO] [stderr] | [INFO] [stderr] 103 | /// Parse a `ValueReference` according to §12.4. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | named!(pub valuereference<&str, ValueReference>, map!(identifier_str, ValueReference::new)); [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/lexer.rs:106:1 [INFO] [stderr] | [INFO] [stderr] 106 | /// Parse a `ModuleReference` according to §12.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 107 | named!(pub modulereference<&str, ModuleReference>, map!(typereference_str, ModuleReference::new)); [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/lexer.rs:160:1 [INFO] [stderr] | [INFO] [stderr] 160 | / /// Parse a single-line comment. [INFO] [stderr] 161 | | /// [INFO] [stderr] 162 | | /// Defined in X.680 §12.6.3 [INFO] [stderr] | |____________________________^ [INFO] [stderr] 163 | / named!(single_line_comment<&str, &str>, [INFO] [stderr] 164 | | delimited!( [INFO] [stderr] 165 | | tag_s!("--"), [INFO] [stderr] 166 | | take_until_single_line_comment_end, [INFO] [stderr] 167 | | alt!(newline | tag_s!("--")) [INFO] [stderr] 168 | | ) [INFO] [stderr] 169 | | ); [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/lexer.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / /// Parse a comment. [INFO] [stderr] 260 | | /// [INFO] [stderr] 261 | | /// Defined in X.680 §12.6. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 262 | / named!(comment<&str, &str>, [INFO] [stderr] 263 | | alt!( [INFO] [stderr] 264 | | single_line_comment | [INFO] [stderr] 265 | | multi_line_comment [INFO] [stderr] 266 | | ) [INFO] [stderr] 267 | | ); [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/lexer.rs:269:1 [INFO] [stderr] | [INFO] [stderr] 269 | / /// Parse an integer. [INFO] [stderr] 270 | | /// [INFO] [stderr] 271 | | /// Defined in X.680 §12.8. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 272 | / named!(pub number<&str, u64>, [INFO] [stderr] 273 | | map_res!( [INFO] [stderr] 274 | | re_find!(r"^(0|[1-9]\d*)"), [INFO] [stderr] 275 | | FromStr::from_str [INFO] [stderr] 276 | | ) [INFO] [stderr] 277 | | ); [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/lexer.rs:279:1 [INFO] [stderr] | [INFO] [stderr] 279 | / /// Parse an `f64`. [INFO] [stderr] 280 | | /// [INFO] [stderr] 281 | | /// Defined in X.680 §12.9. [INFO] [stderr] | |___________________________^ [INFO] [stderr] 282 | / named!(realnumber<&str, f64>, [INFO] [stderr] 283 | | map_res!( [INFO] [stderr] 284 | | re_find!(r"^\d+(\.\d*)?([eE]-?(0|[1-9]\d*))?"), [INFO] [stderr] 285 | | FromStr::from_str [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/lexer.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | /// Parse a bit string without any wrapping. Used for the various bstring types. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 290 | / named!(plain_bstring<&str, BitVec>, [INFO] [stderr] 291 | | fold_many0!( [INFO] [stderr] 292 | | asn_ws!(alt!(tag_s!("0") => { |_| false } | tag_s!("1") => { |_| true })), [INFO] [stderr] 293 | | BitVec::new(), [INFO] [stderr] ... | [INFO] [stderr] 296 | | acc [INFO] [stderr] 297 | | })); [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/lexer.rs:299:1 [INFO] [stderr] | [INFO] [stderr] 299 | /// Parse a `bstring` as defined in §12.10. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 300 | / named!(bstring<&str, BitVec>, [INFO] [stderr] 301 | | delimited!( [INFO] [stderr] 302 | | tag_s!("'"), [INFO] [stderr] 303 | | plain_bstring, [INFO] [stderr] 304 | | tag_s!("'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/lexer.rs:306:1 [INFO] [stderr] | [INFO] [stderr] 306 | /// Parse an `xmlbstring` as defined in §12.11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 307 | named!(xmlbstring<&str, BitVec>, call!(plain_bstring)); [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/lexer.rs:309:1 [INFO] [stderr] | [INFO] [stderr] 309 | /// Parses a single hex character to a `u8`, uppercase only. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 310 | / named!(hstring_single<&str, u8>, [INFO] [stderr] 311 | | map_res!( [INFO] [stderr] 312 | | re_find!(r"^[0-9A-F]"), [INFO] [stderr] 313 | | |chr| u8::from_str_radix(chr, 16))); [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/lexer.rs:315:1 [INFO] [stderr] | [INFO] [stderr] 315 | /// Parses a single hex character, upper or lowercase. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 316 | / named!(hstring_single_lower<&str, u8>, [INFO] [stderr] 317 | | map_res!( [INFO] [stderr] 318 | | re_find!(r"^[0-9A-Fa-f]"), [INFO] [stderr] 319 | | |chr| u8::from_str_radix(chr, 16))); [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/lexer.rs:321:1 [INFO] [stderr] | [INFO] [stderr] 321 | / /// Parse an `hstring` as defined in §12.12. [INFO] [stderr] 322 | | /// [INFO] [stderr] 323 | | /// Parses a plain hex string to a vector of `u8`s. Note that each element of the vector corresponds [INFO] [stderr] 324 | | /// to a single digit of the input hex, so the maximum value of each `u8` is `15`. This is done to [INFO] [stderr] 325 | | /// support the requirement that `hstring` types be able to have an odd number of digits. [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] 326 | / named!(hstring<&str, Vec >, [INFO] [stderr] 327 | | delimited!( [INFO] [stderr] 328 | | tag_s!("'"), [INFO] [stderr] 329 | | fold_many0!( [INFO] [stderr] ... | [INFO] [stderr] 335 | | }), [INFO] [stderr] 336 | | tag_s!("'H"))); [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/lexer.rs:338:1 [INFO] [stderr] | [INFO] [stderr] 338 | / /// Parse an `xmlhstring` as defined in §12.13. [INFO] [stderr] 339 | | /// [INFO] [stderr] 340 | | /// See format of [`hstring`] [INFO] [stderr] | |_____________________________^ [INFO] [stderr] 341 | / named!(xmlhstring<&str, Vec >, [INFO] [stderr] 342 | | fold_many0!( [INFO] [stderr] 343 | | asn_ws!(hstring_single_lower), [INFO] [stderr] 344 | | Vec::new(), [INFO] [stderr] ... | [INFO] [stderr] 347 | | acc [INFO] [stderr] 348 | | })); [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/lexer.rs:350:1 [INFO] [stderr] | [INFO] [stderr] 350 | /// A single-line string that ends in a newline and does not have any escaped `"`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 351 | / named!(string_segment_newline_end<&str, &str>, [INFO] [stderr] 352 | | map!( [INFO] [stderr] 353 | | re_capture!(r"^([^\x22\n\x0B\x0C\x0D]*?)([ \t\xA0]*[\n\x0B\x0C\x0D])"), [INFO] [stderr] 354 | | |v| v[1])); [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/lexer.rs:356:1 [INFO] [stderr] | [INFO] [stderr] 356 | /// Parses an unwrapped `cstring` up to an unmatched `"` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 357 | / named!(plain_cstring<&str, String>, [INFO] [stderr] 358 | | fold_many0!( [INFO] [stderr] 359 | | alt!( [INFO] [stderr] 360 | | string_segment_newline_end | [INFO] [stderr] ... | [INFO] [stderr] 368 | | acc [INFO] [stderr] 369 | | })); [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/lexer.rs:371:1 [INFO] [stderr] | [INFO] [stderr] 371 | / /// Parse the characters of a `cstring` as defined in §12.14. [INFO] [stderr] 372 | | /// [INFO] [stderr] 373 | | /// The `cstring` type may span multiple lines and is enclosed by double quotes. A pair of double [INFO] [stderr] 374 | | /// quotes is used to escape a single `"` character. Newlines and the spaces around them are [INFO] [stderr] ... | [INFO] [stderr] 377 | | /// Does not handle any of the "printed representation" special cases documented in §12.14.2. Why a [INFO] [stderr] 378 | | /// computer protocol specification would worry so much about printed representations is a mystery. [INFO] [stderr] | |___________________________________________________________________________________________________^ [INFO] [stderr] 379 | / named!(cstring<&str, String>, [INFO] [stderr] 380 | | delimited!( [INFO] [stderr] 381 | | tag_s!("\""), [INFO] [stderr] 382 | | plain_cstring, [INFO] [stderr] 383 | | tag_s!("\""))); [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/lexer.rs:387:1 [INFO] [stderr] | [INFO] [stderr] 387 | / /// Parser for `simplestring` type as defined in §12.16. [INFO] [stderr] 388 | | /// [INFO] [stderr] 389 | | /// It is similar to `cstring`, but it does not have escaping for quotation mark characters. [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] 390 | / named!(simplestring<&str, &str>, [INFO] [stderr] 391 | | delimited!( [INFO] [stderr] 392 | | tag_s!("\""), [INFO] [stderr] 393 | | is_not_s!("\""), [INFO] [stderr] 394 | | tag_s!("\"") [INFO] [stderr] 395 | | )); [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/lexer.rs:397:1 [INFO] [stderr] | [INFO] [stderr] 397 | /// Parser for `tstring` as defined in §12.17. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 398 | / named!(tstring<&str, &str>, [INFO] [stderr] 399 | | delimited!( [INFO] [stderr] 400 | | tag_s!("\""), [INFO] [stderr] 401 | | is_a_s!("0123456789+-:.,/CDHMRPSTWYZ"), [INFO] [stderr] 402 | | tag_s!("\""))); [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/lexer.rs:407:1 [INFO] [stderr] | [INFO] [stderr] 407 | /// Parser for `psname` as defined in §12.19. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 408 | named!(psname<&str, &str>, call!(upper_start_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/lexer.rs:410:1 [INFO] [stderr] | [INFO] [stderr] 410 | /// Parser for `encodingreference` as defined in §12.25. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 411 | / named!(encodingreference<&str, EncodingReference>, [INFO] [stderr] 412 | | map!(typereference_upper_str, EncodingReference::new)); [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/lexer.rs:414:1 [INFO] [stderr] | [INFO] [stderr] 414 | /// Parser for `objectclassreference` as defined in X.681 §7.1 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 415 | / named!(pub objectclassreference<&str, ObjectClassReference>, [INFO] [stderr] 416 | | map!(typereference_upper_str, ObjectClassReference::new)); [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/lexer.rs:418:1 [INFO] [stderr] | [INFO] [stderr] 418 | /// Parser for `objectreference` as defined in X.681 §7.2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 419 | / named!(pub objectreference<&str, ObjectReference>, [INFO] [stderr] 420 | | map!(identifier_str, ObjectReference::new)); [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/lexer.rs:422:1 [INFO] [stderr] | [INFO] [stderr] 422 | /// Parser for `objectsetreference` as defined in X.681 §7.3 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 423 | / named!(pub objectsetreference<&str, ObjectSetReference>, [INFO] [stderr] 424 | | map!(typereference_str, ObjectSetReference::new)); [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/lexer.rs:494:1 [INFO] [stderr] | [INFO] [stderr] 494 | /// Lexer for `non-integerUnicodeLabel` as defined in §12.27 and X.660 §7.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 495 | / named!(pub noninteger_unicode_label<&str, NonIntegerUnicodeLabel>, [INFO] [stderr] 496 | | map!( [INFO] [stderr] 497 | | verify!( [INFO] [stderr] 498 | | take_while1_s!(non_integer_unicode_char), [INFO] [stderr] 499 | | non_integer_unicode_valid), [INFO] [stderr] 500 | | NonIntegerUnicodeLabel::new)); [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/parser.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | /// `ActualParameter` as defined by X.683 §9.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 83 | / named!( [INFO] [stderr] 84 | | actual_parameter<&str, ActualParameter>, [INFO] [stderr] 85 | | // Temporary placeholders [INFO] [stderr] 86 | | alt!( [INFO] [stderr] 87 | | tag_s!("VALUE") => { |_| ActualParameter::Value } | [INFO] [stderr] 88 | | tag_s!("VALUESET") => { |_| ActualParameter::ValueSet })); [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/parser.rs:90:1 [INFO] [stderr] | [INFO] [stderr] 90 | /// `ActualParamterList` as defined in X.683 §9.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 91 | / named!( [INFO] [stderr] 92 | | actual_parameter_list<&str, Vec >, [INFO] [stderr] 93 | | asn_ws!( [INFO] [stderr] 94 | | delimited!( [INFO] [stderr] 95 | | tag_s!("{"), [INFO] [stderr] 96 | | separated_nonempty_list!(tag_s!(","), actual_parameter), [INFO] [stderr] 97 | | tag_s!("}")))); [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/parser.rs:99:1 [INFO] [stderr] | [INFO] [stderr] 99 | /// Parser for `DefinedValue` as defined in X.680 §14.1. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 100 | / named!( [INFO] [stderr] 101 | | defined_value<&str, DefinedValue>, [INFO] [stderr] 102 | | asn_ws!( [INFO] [stderr] 103 | | do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 106 | | param_val: opt!(actual_parameter_list) >> [INFO] [stderr] 107 | | (DefinedValue::new(mod_ref, val_ref, param_val.unwrap_or_else(Vec::new)))))); [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/parser.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | /// Parser for `BitStringType` as defined by X.680 §22.1. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 126 | / named!( [INFO] [stderr] 127 | | bitstring_type<&str, Vec >, [INFO] [stderr] 128 | | asn_ws!( [INFO] [stderr] 129 | | do_parse!( [INFO] [stderr] ... | [INFO] [stderr] 138 | | tag_s!("}"))) >> [INFO] [stderr] 139 | | (bit_list.unwrap_or(vec![]))))); [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/parser.rs:141:1 [INFO] [stderr] | [INFO] [stderr] 141 | /// Parser for `CharacterStringType` as defined in X.680 §40.1. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 142 | / named!( [INFO] [stderr] 143 | | character_string<&str, CharacterString>, [INFO] [stderr] 144 | | alt!( [INFO] [stderr] 145 | | tag_s!("BMPString") => { |_| CharacterString::BMPString } | [INFO] [stderr] ... | [INFO] [stderr] 158 | | asn_ws!(tuple!(tag_s!("CHARACTER"), tag_s!("STRING"))) => { [INFO] [stderr] 159 | | |_| CharacterString::UnrestrictedString })); [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/parser.rs:161:1 [INFO] [stderr] | [INFO] [stderr] 161 | /// Parser for `NamedType` as defined in X.680 §17.5. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 162 | / named!( [INFO] [stderr] 163 | | named_type<&str, NamedType>, [INFO] [stderr] 164 | | map!(asn_ws!(tuple!(identifier, parse_type)), NamedType::new_tuple)); [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/parser.rs:197:1 [INFO] [stderr] | [INFO] [stderr] 197 | /// Parser for `Type` syntactic item. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 198 | / named!( [INFO] [stderr] 199 | | parse_type<&str, Type>, [INFO] [stderr] 200 | | // Placeholder for now. [INFO] [stderr] 201 | | alt!(builtin_type => { |ty| Type::Builtin(ty) })); [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 import: `Choice` [INFO] [stderr] --> src/parser.rs:7:60 [INFO] [stderr] | [INFO] [stderr] 7 | BuiltinType, CharacterString, Type, NamedType, Choice}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Choice` [INFO] [stderr] --> src/parser.rs:7:60 [INFO] [stderr] | [INFO] [stderr] 7 | BuiltinType, CharacterString, Type, NamedType, Choice}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.08s [INFO] running `"docker" "inspect" "f928662e4c869b57bc4a6e8986e0582091fd8336175dc1731848701e4b5adf50"` [INFO] running `"docker" "rm" "-f" "f928662e4c869b57bc4a6e8986e0582091fd8336175dc1731848701e4b5adf50"` [INFO] [stdout] f928662e4c869b57bc4a6e8986e0582091fd8336175dc1731848701e4b5adf50