[INFO] updating cached repository nnarain/silica [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/nnarain/silica [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/nnarain/silica" "work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/nnarain/silica"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/nnarain/silica'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/nnarain/silica" "work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/nnarain/silica"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/nnarain/silica'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] f53593f632c224cde0b0ab438ce92bf32841c289 [INFO] sha for GitHub repo nnarain/silica: f53593f632c224cde0b0ab438ce92bf32841c289 [INFO] validating manifest of nnarain/silica 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 nnarain/silica 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 nnarain/silica [INFO] finished frobbing nnarain/silica [INFO] frobbed toml for nnarain/silica written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/nnarain/silica/Cargo.toml [INFO] started frobbing nnarain/silica [INFO] finished frobbing nnarain/silica [INFO] frobbed toml for nnarain/silica written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/nnarain/silica/Cargo.toml [INFO] crate nnarain/silica 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 nnarain/silica against master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7 for pr-59199 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-59199/worker-4/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/nnarain/silica:/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] 17b1c0adcaa66ff8d284bd47e9dcea6a3deb0fe7848df5dfb999f5021f8cf2b3 [INFO] running `"docker" "start" "-a" "17b1c0adcaa66ff8d284bd47e9dcea6a3deb0fe7848df5dfb999f5021f8cf2b3"` [INFO] [stderr] Checking libc v0.2.29 [INFO] [stderr] Checking memchr v1.0.1 [INFO] [stderr] Checking aho-corasick v0.6.3 [INFO] [stderr] Checking nom v3.2.0 [INFO] [stderr] Checking regex v0.2.2 [INFO] [stderr] Checking docopt v0.8.1 [INFO] [stderr] Checking silica v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | /// parse a label [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 61 | / named!(lex_label<&[u8], Token>, [INFO] [stderr] 62 | | do_parse!( [INFO] [stderr] 63 | | label: map_res!(map_res!(alphanumeric, from_utf8), FromStr::from_str) >> [INFO] [stderr] 64 | | (Token::Label(label)) [INFO] [stderr] 65 | | ) [INFO] [stderr] 66 | | ); [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/assembler/lexer.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | /// parse a hexidecimal literal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 69 | / named!(lex_hex_literal<&[u8], Token>, [INFO] [stderr] 70 | | do_parse!( [INFO] [stderr] 71 | | tag!("$") >> [INFO] [stderr] 72 | | value: map_res!(hex_digit, from_utf8) >> [INFO] [stderr] 73 | | (Token::NumericLiteral(u32::from_str_radix(value, 16).unwrap())) [INFO] [stderr] 74 | | ) [INFO] [stderr] 75 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | /// Parse a decimal literal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 78 | / named!(lex_decimal_literal<&[u8], Token>, [INFO] [stderr] 79 | | do_parse!( [INFO] [stderr] 80 | | value: map_res!(digit, from_utf8) >> [INFO] [stderr] 81 | | (Token::NumericLiteral(value.to_string().parse::().unwrap())) [INFO] [stderr] 82 | | ) [INFO] [stderr] 83 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:85:1 [INFO] [stderr] | [INFO] [stderr] 85 | /// Parse either a hex or decimal literal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 86 | / named!(lex_numeric_literal<&[u8], Token>, [INFO] [stderr] 87 | | alt!( [INFO] [stderr] 88 | | lex_decimal_literal | lex_hex_literal [INFO] [stderr] 89 | | ) [INFO] [stderr] 90 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:92:1 [INFO] [stderr] | [INFO] [stderr] 92 | /// Parse column separator characters (spaces and tabs) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 93 | / named!(lex_column_sep, [INFO] [stderr] 94 | | take_while1_s!(is_space) [INFO] [stderr] 95 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | /// Parse commas [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 98 | / named!(lex_comma<&[u8], Token>, [INFO] [stderr] 99 | | do_parse!( [INFO] [stderr] 100 | | tag!(",") >> (Token::Comma) [INFO] [stderr] 101 | | ) [INFO] [stderr] 102 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:104:1 [INFO] [stderr] | [INFO] [stderr] 104 | /// Parse Registers [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 105 | / named!(lex_registers<&[u8], Token>, [INFO] [stderr] 106 | | do_parse!( [INFO] [stderr] 107 | | reg: map_res!(map_res!(alt!( [INFO] [stderr] 108 | | tag!("V0") | [INFO] [stderr] ... | [INFO] [stderr] 131 | | ) [INFO] [stderr] 132 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:134:1 [INFO] [stderr] | [INFO] [stderr] 134 | / /// Parse Directives [INFO] [stderr] 135 | | /// TODO: Add more directives... [INFO] [stderr] | |________________________________^ [INFO] [stderr] 136 | / named!(lex_directives<&[u8], Token>, [INFO] [stderr] 137 | | do_parse!( [INFO] [stderr] 138 | | directive: map_res!(map_res!(alt!( [INFO] [stderr] 139 | | tag!("org") | [INFO] [stderr] ... | [INFO] [stderr] 143 | | ) [INFO] [stderr] 144 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:176:1 [INFO] [stderr] | [INFO] [stderr] 176 | /// Parse a label operand [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 177 | / named!(lex_label_operand<&[u8], Token>, [INFO] [stderr] 178 | | do_parse!( [INFO] [stderr] 179 | | tag!("#") >> [INFO] [stderr] 180 | | label_operand: map_res!(map_res!(alphanumeric, from_utf8), FromStr::from_str) >> [INFO] [stderr] 181 | | (Token::LabelOperand(label_operand)) [INFO] [stderr] 182 | | ) [INFO] [stderr] 183 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:185:1 [INFO] [stderr] | [INFO] [stderr] 185 | /// Parse an instruction [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 186 | / named!(lex_instruction<&[u8], Vec>, [INFO] [stderr] 187 | | do_parse!( [INFO] [stderr] 188 | | mnem: lex_mnem >> [INFO] [stderr] 189 | | opt!(lex_column_sep) >> [INFO] [stderr] ... | [INFO] [stderr] 219 | | ) [INFO] [stderr] 220 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:222:1 [INFO] [stderr] | [INFO] [stderr] 222 | /// Consume comments [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 223 | / named!(lex_comments, [INFO] [stderr] 224 | | do_parse!( [INFO] [stderr] 225 | | tag!(";") >> [INFO] [stderr] 226 | | bytes: not_line_ending >> [INFO] [stderr] 227 | | (bytes) [INFO] [stderr] 228 | | ) [INFO] [stderr] 229 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:231:1 [INFO] [stderr] | [INFO] [stderr] 231 | /// Parse line ending [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 232 | / named!(lex_line_ending, [INFO] [stderr] 233 | | alt_complete!( [INFO] [stderr] 234 | | tag!("\r\n") | [INFO] [stderr] 235 | | tag!("\n") [INFO] [stderr] 236 | | ) [INFO] [stderr] 237 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:239:1 [INFO] [stderr] | [INFO] [stderr] 239 | /// Parse what single assembly line can end with [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 240 | / named!(lex_line_termination, [INFO] [stderr] 241 | | do_parse!( [INFO] [stderr] 242 | | opt!(lex_column_sep) >> [INFO] [stderr] 243 | | opt!(lex_comments) >> [INFO] [stderr] ... | [INFO] [stderr] 246 | | ) [INFO] [stderr] 247 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:249:1 [INFO] [stderr] | [INFO] [stderr] 249 | / /// Parse line combination 1 [INFO] [stderr] 250 | | /// \r\n [INFO] [stderr] | |________^ [INFO] [stderr] 251 | / named!(lex_line1<&[u8], Vec>, [INFO] [stderr] 252 | | do_parse!( [INFO] [stderr] 253 | | lex_line_ending >> [INFO] [stderr] 254 | | (Vec::new()) [INFO] [stderr] 255 | | ) [INFO] [stderr] 256 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:258:1 [INFO] [stderr] | [INFO] [stderr] 258 | /// Parse line combination 2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 259 | / named!(lex_line2<&[u8], Vec>, [INFO] [stderr] 260 | | do_parse!( [INFO] [stderr] 261 | | lex_line_termination >> [INFO] [stderr] 262 | | (Vec::new()) [INFO] [stderr] 263 | | ) [INFO] [stderr] 264 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:266:1 [INFO] [stderr] | [INFO] [stderr] 266 | / /// Parse line combination 3 [INFO] [stderr] 267 | | /// \t\t org $200 [INFO] [stderr] | |_________________^ [INFO] [stderr] 268 | / named!(lex_line3<&[u8], Vec>, [INFO] [stderr] 269 | | do_parse!( [INFO] [stderr] 270 | | lex_column_sep >> [INFO] [stderr] 271 | | directive: lex_directives >> [INFO] [stderr] ... | [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/assembler/lexer.rs:279:1 [INFO] [stderr] | [INFO] [stderr] 279 | / /// Parse line combination 4 [INFO] [stderr] 280 | | /// label [INFO] [stderr] | |_________^ [INFO] [stderr] 281 | / named!(lex_line4<&[u8], Vec>, [INFO] [stderr] 282 | | do_parse!( [INFO] [stderr] 283 | | label: lex_label >> [INFO] [stderr] 284 | | lex_line_termination >> [INFO] [stderr] 285 | | (vec![label]) [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/assembler/lexer.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / /// Parse line combination 5 [INFO] [stderr] 290 | | /// LD V0, V1 [INFO] [stderr] | |_____________^ [INFO] [stderr] 291 | / named!(lex_line5<&[u8], Vec>, [INFO] [stderr] 292 | | do_parse!( [INFO] [stderr] 293 | | lex_column_sep >> [INFO] [stderr] 294 | | instrs: lex_instruction >> [INFO] [stderr] ... | [INFO] [stderr] 297 | | ) [INFO] [stderr] 298 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:300:1 [INFO] [stderr] | [INFO] [stderr] 300 | / /// Parse line combination 6 [INFO] [stderr] 301 | | /// label LD V0, V1 [INFO] [stderr] | |___________________^ [INFO] [stderr] 302 | / named!(lex_line6<&[u8], Vec>, [INFO] [stderr] 303 | | do_parse!( [INFO] [stderr] 304 | | label: lex_label >> [INFO] [stderr] 305 | | lex_column_sep >> [INFO] [stderr] ... | [INFO] [stderr] 317 | | ) [INFO] [stderr] 318 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:320:1 [INFO] [stderr] | [INFO] [stderr] 320 | / /// Parse line combination 7 [INFO] [stderr] 321 | | /// db $0 $1 $2 ... [INFO] [stderr] | |___________________^ [INFO] [stderr] 322 | / named!(lex_numeric_list_item<&[u8], Token>, [INFO] [stderr] 323 | | do_parse!( [INFO] [stderr] 324 | | n: lex_numeric_literal >> [INFO] [stderr] 325 | | opt!(lex_column_sep) >> [INFO] [stderr] 326 | | (n) [INFO] [stderr] 327 | | ) [INFO] [stderr] 328 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:349:1 [INFO] [stderr] | [INFO] [stderr] 349 | /// Combined line parser [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 350 | / named!(lex_lines<&[u8], Vec>, [INFO] [stderr] 351 | | do_parse!( [INFO] [stderr] 352 | | line_tokens: many0!( [INFO] [stderr] 353 | | alt_complete!( [INFO] [stderr] ... | [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/assembler/parser.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | /// parse labels from tokens [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 55 | / named!(parse_label<&[Token], Expression>, [INFO] [stderr] 56 | | do_parse!( [INFO] [stderr] 57 | | label: tag_token!(Token::Label(_)) >> [INFO] [stderr] 58 | | (vec![label]) [INFO] [stderr] 59 | | ) [INFO] [stderr] 60 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/parser.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | /// parse directive [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 63 | / named!(parse_directive<&[Token], Expression>, [INFO] [stderr] 64 | | do_parse!( [INFO] [stderr] 65 | | directive: tag_token!(Token::Directive(_)) >> [INFO] [stderr] 66 | | nums: many1!(tag_token!(Token::NumericLiteral(_))) >> [INFO] [stderr] ... | [INFO] [stderr] 75 | | ) [INFO] [stderr] 76 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/parser.rs:78:1 [INFO] [stderr] | [INFO] [stderr] 78 | /// parse instructions [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 79 | / named!(parse_instructions<&[Token], Expression>, [INFO] [stderr] 80 | | do_parse!( [INFO] [stderr] 81 | | instr: tag_token!(Token::Instruction(_)) >> [INFO] [stderr] 82 | | operand1: opt_complete!(alt_complete!( [INFO] [stderr] ... | [INFO] [stderr] 109 | | ) [INFO] [stderr] 110 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/parser.rs:112:1 [INFO] [stderr] | [INFO] [stderr] 112 | /// parse expressions from the token stream [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 113 | / named!(parse_expressions<&[Token], Vec>, [INFO] [stderr] 114 | | do_parse!( [INFO] [stderr] 115 | | exprs: many0!( [INFO] [stderr] 116 | | alt_complete!( [INFO] [stderr] ... | [INFO] [stderr] 123 | | ) [INFO] [stderr] 124 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | /// parse a label [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 61 | / named!(lex_label<&[u8], Token>, [INFO] [stderr] 62 | | do_parse!( [INFO] [stderr] 63 | | label: map_res!(map_res!(alphanumeric, from_utf8), FromStr::from_str) >> [INFO] [stderr] 64 | | (Token::Label(label)) [INFO] [stderr] 65 | | ) [INFO] [stderr] 66 | | ); [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/assembler/lexer.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | /// parse a hexidecimal literal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 69 | / named!(lex_hex_literal<&[u8], Token>, [INFO] [stderr] 70 | | do_parse!( [INFO] [stderr] 71 | | tag!("$") >> [INFO] [stderr] 72 | | value: map_res!(hex_digit, from_utf8) >> [INFO] [stderr] 73 | | (Token::NumericLiteral(u32::from_str_radix(value, 16).unwrap())) [INFO] [stderr] 74 | | ) [INFO] [stderr] 75 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | /// Parse a decimal literal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 78 | / named!(lex_decimal_literal<&[u8], Token>, [INFO] [stderr] 79 | | do_parse!( [INFO] [stderr] 80 | | value: map_res!(digit, from_utf8) >> [INFO] [stderr] 81 | | (Token::NumericLiteral(value.to_string().parse::().unwrap())) [INFO] [stderr] 82 | | ) [INFO] [stderr] 83 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:85:1 [INFO] [stderr] | [INFO] [stderr] 85 | /// Parse either a hex or decimal literal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 86 | / named!(lex_numeric_literal<&[u8], Token>, [INFO] [stderr] 87 | | alt!( [INFO] [stderr] 88 | | lex_decimal_literal | lex_hex_literal [INFO] [stderr] 89 | | ) [INFO] [stderr] 90 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:92:1 [INFO] [stderr] | [INFO] [stderr] 92 | /// Parse column separator characters (spaces and tabs) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 93 | / named!(lex_column_sep, [INFO] [stderr] 94 | | take_while1_s!(is_space) [INFO] [stderr] 95 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | /// Parse commas [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 98 | / named!(lex_comma<&[u8], Token>, [INFO] [stderr] 99 | | do_parse!( [INFO] [stderr] 100 | | tag!(",") >> (Token::Comma) [INFO] [stderr] 101 | | ) [INFO] [stderr] 102 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:104:1 [INFO] [stderr] | [INFO] [stderr] 104 | /// Parse Registers [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 105 | / named!(lex_registers<&[u8], Token>, [INFO] [stderr] 106 | | do_parse!( [INFO] [stderr] 107 | | reg: map_res!(map_res!(alt!( [INFO] [stderr] 108 | | tag!("V0") | [INFO] [stderr] ... | [INFO] [stderr] 131 | | ) [INFO] [stderr] 132 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:134:1 [INFO] [stderr] | [INFO] [stderr] 134 | / /// Parse Directives [INFO] [stderr] 135 | | /// TODO: Add more directives... [INFO] [stderr] | |________________________________^ [INFO] [stderr] 136 | / named!(lex_directives<&[u8], Token>, [INFO] [stderr] 137 | | do_parse!( [INFO] [stderr] 138 | | directive: map_res!(map_res!(alt!( [INFO] [stderr] 139 | | tag!("org") | [INFO] [stderr] ... | [INFO] [stderr] 143 | | ) [INFO] [stderr] 144 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:176:1 [INFO] [stderr] | [INFO] [stderr] 176 | /// Parse a label operand [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 177 | / named!(lex_label_operand<&[u8], Token>, [INFO] [stderr] 178 | | do_parse!( [INFO] [stderr] 179 | | tag!("#") >> [INFO] [stderr] 180 | | label_operand: map_res!(map_res!(alphanumeric, from_utf8), FromStr::from_str) >> [INFO] [stderr] 181 | | (Token::LabelOperand(label_operand)) [INFO] [stderr] 182 | | ) [INFO] [stderr] 183 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:185:1 [INFO] [stderr] | [INFO] [stderr] 185 | /// Parse an instruction [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 186 | / named!(lex_instruction<&[u8], Vec>, [INFO] [stderr] 187 | | do_parse!( [INFO] [stderr] 188 | | mnem: lex_mnem >> [INFO] [stderr] 189 | | opt!(lex_column_sep) >> [INFO] [stderr] ... | [INFO] [stderr] 219 | | ) [INFO] [stderr] 220 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:222:1 [INFO] [stderr] | [INFO] [stderr] 222 | /// Consume comments [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 223 | / named!(lex_comments, [INFO] [stderr] 224 | | do_parse!( [INFO] [stderr] 225 | | tag!(";") >> [INFO] [stderr] 226 | | bytes: not_line_ending >> [INFO] [stderr] 227 | | (bytes) [INFO] [stderr] 228 | | ) [INFO] [stderr] 229 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:231:1 [INFO] [stderr] | [INFO] [stderr] 231 | /// Parse line ending [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 232 | / named!(lex_line_ending, [INFO] [stderr] 233 | | alt_complete!( [INFO] [stderr] 234 | | tag!("\r\n") | [INFO] [stderr] 235 | | tag!("\n") [INFO] [stderr] 236 | | ) [INFO] [stderr] 237 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:239:1 [INFO] [stderr] | [INFO] [stderr] 239 | /// Parse what single assembly line can end with [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 240 | / named!(lex_line_termination, [INFO] [stderr] 241 | | do_parse!( [INFO] [stderr] 242 | | opt!(lex_column_sep) >> [INFO] [stderr] 243 | | opt!(lex_comments) >> [INFO] [stderr] ... | [INFO] [stderr] 246 | | ) [INFO] [stderr] 247 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:249:1 [INFO] [stderr] | [INFO] [stderr] 249 | / /// Parse line combination 1 [INFO] [stderr] 250 | | /// \r\n [INFO] [stderr] | |________^ [INFO] [stderr] 251 | / named!(lex_line1<&[u8], Vec>, [INFO] [stderr] 252 | | do_parse!( [INFO] [stderr] 253 | | lex_line_ending >> [INFO] [stderr] 254 | | (Vec::new()) [INFO] [stderr] 255 | | ) [INFO] [stderr] 256 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:258:1 [INFO] [stderr] | [INFO] [stderr] 258 | /// Parse line combination 2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 259 | / named!(lex_line2<&[u8], Vec>, [INFO] [stderr] 260 | | do_parse!( [INFO] [stderr] 261 | | lex_line_termination >> [INFO] [stderr] 262 | | (Vec::new()) [INFO] [stderr] 263 | | ) [INFO] [stderr] 264 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:266:1 [INFO] [stderr] | [INFO] [stderr] 266 | / /// Parse line combination 3 [INFO] [stderr] 267 | | /// \t\t org $200 [INFO] [stderr] | |_________________^ [INFO] [stderr] 268 | / named!(lex_line3<&[u8], Vec>, [INFO] [stderr] 269 | | do_parse!( [INFO] [stderr] 270 | | lex_column_sep >> [INFO] [stderr] 271 | | directive: lex_directives >> [INFO] [stderr] ... | [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/assembler/lexer.rs:279:1 [INFO] [stderr] | [INFO] [stderr] 279 | / /// Parse line combination 4 [INFO] [stderr] 280 | | /// label [INFO] [stderr] | |_________^ [INFO] [stderr] 281 | / named!(lex_line4<&[u8], Vec>, [INFO] [stderr] 282 | | do_parse!( [INFO] [stderr] 283 | | label: lex_label >> [INFO] [stderr] 284 | | lex_line_termination >> [INFO] [stderr] 285 | | (vec![label]) [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/assembler/lexer.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / /// Parse line combination 5 [INFO] [stderr] 290 | | /// LD V0, V1 [INFO] [stderr] | |_____________^ [INFO] [stderr] 291 | / named!(lex_line5<&[u8], Vec>, [INFO] [stderr] 292 | | do_parse!( [INFO] [stderr] 293 | | lex_column_sep >> [INFO] [stderr] 294 | | instrs: lex_instruction >> [INFO] [stderr] ... | [INFO] [stderr] 297 | | ) [INFO] [stderr] 298 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:300:1 [INFO] [stderr] | [INFO] [stderr] 300 | / /// Parse line combination 6 [INFO] [stderr] 301 | | /// label LD V0, V1 [INFO] [stderr] | |___________________^ [INFO] [stderr] 302 | / named!(lex_line6<&[u8], Vec>, [INFO] [stderr] 303 | | do_parse!( [INFO] [stderr] 304 | | label: lex_label >> [INFO] [stderr] 305 | | lex_column_sep >> [INFO] [stderr] ... | [INFO] [stderr] 317 | | ) [INFO] [stderr] 318 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:320:1 [INFO] [stderr] | [INFO] [stderr] 320 | / /// Parse line combination 7 [INFO] [stderr] 321 | | /// db $0 $1 $2 ... [INFO] [stderr] | |___________________^ [INFO] [stderr] 322 | / named!(lex_numeric_list_item<&[u8], Token>, [INFO] [stderr] 323 | | do_parse!( [INFO] [stderr] 324 | | n: lex_numeric_literal >> [INFO] [stderr] 325 | | opt!(lex_column_sep) >> [INFO] [stderr] 326 | | (n) [INFO] [stderr] 327 | | ) [INFO] [stderr] 328 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/lexer.rs:349:1 [INFO] [stderr] | [INFO] [stderr] 349 | /// Combined line parser [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 350 | / named!(lex_lines<&[u8], Vec>, [INFO] [stderr] 351 | | do_parse!( [INFO] [stderr] 352 | | line_tokens: many0!( [INFO] [stderr] 353 | | alt_complete!( [INFO] [stderr] ... | [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/assembler/parser.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | /// parse labels from tokens [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 55 | / named!(parse_label<&[Token], Expression>, [INFO] [stderr] 56 | | do_parse!( [INFO] [stderr] 57 | | label: tag_token!(Token::Label(_)) >> [INFO] [stderr] 58 | | (vec![label]) [INFO] [stderr] 59 | | ) [INFO] [stderr] 60 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/parser.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | /// parse directive [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 63 | / named!(parse_directive<&[Token], Expression>, [INFO] [stderr] 64 | | do_parse!( [INFO] [stderr] 65 | | directive: tag_token!(Token::Directive(_)) >> [INFO] [stderr] 66 | | nums: many1!(tag_token!(Token::NumericLiteral(_))) >> [INFO] [stderr] ... | [INFO] [stderr] 75 | | ) [INFO] [stderr] 76 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/parser.rs:78:1 [INFO] [stderr] | [INFO] [stderr] 78 | /// parse instructions [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 79 | / named!(parse_instructions<&[Token], Expression>, [INFO] [stderr] 80 | | do_parse!( [INFO] [stderr] 81 | | instr: tag_token!(Token::Instruction(_)) >> [INFO] [stderr] 82 | | operand1: opt_complete!(alt_complete!( [INFO] [stderr] ... | [INFO] [stderr] 109 | | ) [INFO] [stderr] 110 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/assembler/parser.rs:112:1 [INFO] [stderr] | [INFO] [stderr] 112 | /// parse expressions from the token stream [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 113 | / named!(parse_expressions<&[Token], Vec>, [INFO] [stderr] 114 | | do_parse!( [INFO] [stderr] 115 | | exprs: many0!( [INFO] [stderr] 116 | | alt_complete!( [INFO] [stderr] ... | [INFO] [stderr] 123 | | ) [INFO] [stderr] 124 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = 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 7.78s [INFO] running `"docker" "inspect" "17b1c0adcaa66ff8d284bd47e9dcea6a3deb0fe7848df5dfb999f5021f8cf2b3"` [INFO] running `"docker" "rm" "-f" "17b1c0adcaa66ff8d284bd47e9dcea6a3deb0fe7848df5dfb999f5021f8cf2b3"` [INFO] [stdout] 17b1c0adcaa66ff8d284bd47e9dcea6a3deb0fe7848df5dfb999f5021f8cf2b3