[INFO] updating cached repository Centril/consensusbot [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Centril/consensusbot [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Centril/consensusbot" "work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/Centril/consensusbot"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/Centril/consensusbot'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Centril/consensusbot" "work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/Centril/consensusbot"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/Centril/consensusbot'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 18dbb644e044f0562de9158ded1a555b492c0671 [INFO] sha for GitHub repo Centril/consensusbot: 18dbb644e044f0562de9158ded1a555b492c0671 [INFO] validating manifest of Centril/consensusbot 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 Centril/consensusbot 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 Centril/consensusbot [INFO] finished frobbing Centril/consensusbot [INFO] frobbed toml for Centril/consensusbot written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/Centril/consensusbot/Cargo.toml [INFO] started frobbing Centril/consensusbot [INFO] finished frobbing Centril/consensusbot [INFO] frobbed toml for Centril/consensusbot written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/Centril/consensusbot/Cargo.toml [INFO] crate Centril/consensusbot 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 Centril/consensusbot 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/Centril/consensusbot:/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] 627820f2882febaf5fe68365c8e295c34e1f09b24b8163dbc70a066285211739 [INFO] running `"docker" "start" "-a" "627820f2882febaf5fe68365c8e295c34e1f09b24b8163dbc70a066285211739"` [INFO] [stderr] Checking rand v0.5.5 [INFO] [stderr] Checking wait-timeout v0.1.5 [INFO] [stderr] Checking combine v3.5.1 [INFO] [stderr] Compiling syn v0.15.1 [INFO] [stderr] Checking tempfile v3.0.3 [INFO] [stderr] Checking rusty-fork v0.2.1 [INFO] [stderr] Checking proptest v0.8.6 [INFO] [stderr] Compiling serde_derive v1.0.78 [INFO] [stderr] Checking rfcbot-lib v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:207:1 [INFO] [stderr] | [INFO] [stderr] 207 | / /// Parser recognizing rfcbot commands in a single line; [INFO] [stderr] 208 | | /// This parser expects that any text has been split up into lines before. [INFO] [stderr] | |__________________________________________________________________________^ [INFO] [stderr] 209 | / named!(line_parser(cfg: Config<'s>) -> Vec>, [INFO] [stderr] 210 | | spaces0().with(choice!( [INFO] [stderr] 211 | | invocation(cfg, IsInline::No).map(|cmd| vec![cmd]), [INFO] [stderr] 212 | | many1(inline_invocation(cfg)) [INFO] [stderr] 213 | | ) [INFO] [stderr] 214 | | )); [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/command/parser.rs:216:1 [INFO] [stderr] | [INFO] [stderr] 216 | / /// Parser recognizing an inline rfcbot invocation in the form of: [INFO] [stderr] 217 | | /// `some text {@rfcbot command...}`. [INFO] [stderr] 218 | | /// [INFO] [stderr] 219 | | /// Example: `I think we should totally {@rfcbot merge} this`. [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] 220 | / command!(inline_invocation(cfg: Config<'s>), [INFO] [stderr] 221 | | (skip_until(token(INLINE_START)), token(INLINE_START), spaces0()).silent() [INFO] [stderr] 222 | | .with(invocation(cfg, IsInline::Yes)) [INFO] [stderr] 223 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:225:1 [INFO] [stderr] | [INFO] [stderr] 225 | / /// Parser which recognizes a full rfcbot invocation including [INFO] [stderr] 226 | | /// `@rfcbot` optional colon, optional "fcp" / "pr", and the subcommand. [INFO] [stderr] 227 | | /// [INFO] [stderr] 228 | | /// This parser is parameterized on whether we are in an inline context or not. [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] 229 | / command!(invocation(cfg: Config<'s>, inline: IsInline), [INFO] [stderr] 230 | | try(tag_nc(cfg.activation.phrase)).with( [INFO] [stderr] 231 | | choice!( [INFO] [stderr] 232 | | // If there is a colon then you don't need a leading space. [INFO] [stderr] ... | [INFO] [stderr] 256 | | ) [INFO] [stderr] 257 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / /// Parser recognizing all the subcommands without [INFO] [stderr] 260 | | /// the leading `@rfcbot` invocation. [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] 261 | / command!(subcommand(inline: IsInline), choice!( [INFO] [stderr] 262 | | merge(inline), close(inline), postpone(inline), [INFO] [stderr] 263 | | concern(inline), resolve(inline), [INFO] [stderr] 264 | | cancel(), reviewed(), unreviewed(), hold(), unhold(), [INFO] [stderr] 265 | | poll(inline), feedback_req(inline), [INFO] [stderr] 266 | | add_team(inline), remove_team(inline) [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/command/parser.rs:273:1 [INFO] [stderr] | [INFO] [stderr] 273 | / /// Parser recognizing a `cancel` command. [INFO] [stderr] 274 | | /// Example: `@rfcbot cancel`. [INFO] [stderr] | |______________________________^ [INFO] [stderr] 275 | / command!(cancel(), Command::Cancel, [INFO] [stderr] 276 | | ["canceling"] ["canceled"] ["cancels"] [report "cancel"]); [INFO] [stderr] | |______________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:278:1 [INFO] [stderr] | [INFO] [stderr] 278 | / /// Parser recognizing a `reviewed` command. [INFO] [stderr] 279 | | /// Example: `@rfcbot reviewed`. [INFO] [stderr] | |________________________________^ [INFO] [stderr] 280 | / command!(reviewed(), Command::Reviewed, [INFO] [stderr] 281 | | [report "reviewed"] ["reviewing"] ["reviews"] ["review"]); [INFO] [stderr] | |______________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:207:1 [INFO] [stderr] | [INFO] [stderr] 207 | / /// Parser recognizing rfcbot commands in a single line; [INFO] [stderr] 208 | | /// This parser expects that any text has been split up into lines before. [INFO] [stderr] | |__________________________________________________________________________^ [INFO] [stderr] 209 | / named!(line_parser(cfg: Config<'s>) -> Vec>, [INFO] [stderr] 210 | | spaces0().with(choice!( [INFO] [stderr] 211 | | invocation(cfg, IsInline::No).map(|cmd| vec![cmd]), [INFO] [stderr] 212 | | many1(inline_invocation(cfg)) [INFO] [stderr] 213 | | ) [INFO] [stderr] 214 | | )); [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/command/parser.rs:216:1 [INFO] [stderr] | [INFO] [stderr] 216 | / /// Parser recognizing an inline rfcbot invocation in the form of: [INFO] [stderr] 217 | | /// `some text {@rfcbot command...}`. [INFO] [stderr] 218 | | /// [INFO] [stderr] 219 | | /// Example: `I think we should totally {@rfcbot merge} this`. [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] 220 | / command!(inline_invocation(cfg: Config<'s>), [INFO] [stderr] 221 | | (skip_until(token(INLINE_START)), token(INLINE_START), spaces0()).silent() [INFO] [stderr] 222 | | .with(invocation(cfg, IsInline::Yes)) [INFO] [stderr] 223 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:283:1 [INFO] [stderr] | [INFO] [stderr] 283 | / /// Parser recognizing an `unreviewed` command. [INFO] [stderr] 284 | | /// Example: `@rfcbot unreviewed`. [INFO] [stderr] | |__________________________________^ [INFO] [stderr] 285 | / command!(unreviewed(), Command::Unreviewed, [INFO] [stderr] 286 | | [report "unreviewed"] ["unreviewing"] ["unreviews"] ["unreview"]); [INFO] [stderr] | |______________________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:288:1 [INFO] [stderr] | [INFO] [stderr] 288 | / /// Parser recognizing a `hold` command. [INFO] [stderr] 289 | | /// Example: `@rfcbot hold`. [INFO] [stderr] | |____________________________^ [INFO] [stderr] 290 | / command!(hold(), Command::Hold, [INFO] [stderr] 291 | | ["holding"] ["holds"] ["held"] [report "hold"]); [INFO] [stderr] | |____________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:293:1 [INFO] [stderr] | [INFO] [stderr] 293 | / /// Parser recognizing an `unhold` command. [INFO] [stderr] 294 | | /// Example: `@rfcbot unhold`. [INFO] [stderr] | |______________________________^ [INFO] [stderr] 295 | / command!(unhold(), Command::Unhold, [INFO] [stderr] 296 | | ["unholding"] ["unholds"] ["unheld"] [report "unhold"]); [INFO] [stderr] | |____________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / /// Parser recognizing a `merge` command. [INFO] [stderr] 299 | | /// Example: `@rfcbot merge`. [INFO] [stderr] 300 | | /// Example: `@rfcbot merge lang, compiler`. [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] 301 | / command!(merge(inline: IsInline), [INFO] [stderr] 302 | | oneof_nc!(["merging"] ["merged"] ["merges"] [report "merge"]) [INFO] [stderr] 303 | | .with(team_set_opt(inline)) [INFO] [stderr] 304 | | .map(Command::Merge) [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:307:1 [INFO] [stderr] | [INFO] [stderr] 307 | / /// Parser recognizing a `close` command. [INFO] [stderr] 308 | | /// Example: `@rfcbot close`. [INFO] [stderr] 309 | | /// Example: `@rfcbot close lang, compiler`. [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] 310 | / command!(close(inline: IsInline), [INFO] [stderr] 311 | | oneof_nc!(["closing"] ["closed"] ["closes"] [report "close"]) [INFO] [stderr] 312 | | .with(team_set_opt(inline)) [INFO] [stderr] 313 | | .map(Command::Close) [INFO] [stderr] 314 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:316:1 [INFO] [stderr] | [INFO] [stderr] 316 | / /// Parser recognizing a `postpone` command. [INFO] [stderr] 317 | | /// Example: `@rfcbot postpone`. [INFO] [stderr] 318 | | /// Example: `@rfcbot postpone lang, compiler`. [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:225:1 [INFO] [stderr] | [INFO] [stderr] 225 | / /// Parser which recognizes a full rfcbot invocation including [INFO] [stderr] 226 | | /// `@rfcbot` optional colon, optional "fcp" / "pr", and the subcommand. [INFO] [stderr] 227 | | /// [INFO] [stderr] 228 | | /// This parser is parameterized on whether we are in an inline context or not. [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] 229 | / command!(invocation(cfg: Config<'s>, inline: IsInline), [INFO] [stderr] 230 | | try(tag_nc(cfg.activation.phrase)).with( [INFO] [stderr] 231 | | choice!( [INFO] [stderr] 232 | | // If there is a colon then you don't need a leading space. [INFO] [stderr] ... | [INFO] [stderr] 256 | | ) [INFO] [stderr] 257 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] 319 | / command!(postpone(inline: IsInline), [INFO] [stderr] 320 | | oneof_nc!(["postponing"] ["postponed"] ["postpones"] [report "postpone"]) [INFO] [stderr] 321 | | .with(team_set_opt(inline)) [INFO] [stderr] 322 | | .map(Command::Postpone) [INFO] [stderr] 323 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:325:1 [INFO] [stderr] | [INFO] [stderr] 325 | / /// Parser recognizing an `add-team` command. [INFO] [stderr] 326 | | /// Example: `@rfcbot add-team lang, compiler`. [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] 327 | / command!(add_team(inline: IsInline), [INFO] [stderr] 328 | | oneof_nc!( [INFO] [stderr] 329 | | ["add-teams"] [report "add-team"] ["add_teams"] ["add_team"] [INFO] [stderr] 330 | | ["add teams"] ["add team"] ["adding teams"] ["adding team"] [INFO] [stderr] ... | [INFO] [stderr] 334 | | .map(Command::AddTeam) [INFO] [stderr] 335 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:337:1 [INFO] [stderr] | [INFO] [stderr] 337 | / /// Parser recognizing a `remove-team` command. [INFO] [stderr] 338 | | /// Example: `@rfcbot remove-team lang, compiler`. [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] | [INFO] [stderr] 339 | / command!(remove_team(inline: IsInline), [INFO] [stderr] 340 | | oneof_nc!( [INFO] [stderr] 341 | | ["remove-teams"] [report "remove-team"] ["remove_teams"] ["remove_team"] [INFO] [stderr] 342 | | ["remove teams"] ["remove team"] ["removing teams"] ["removing team"] [INFO] [stderr] ... | [INFO] [stderr] 346 | | .map(Command::RemoveTeam) [INFO] [stderr] 347 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:349:1 [INFO] [stderr] | [INFO] [stderr] 349 | /// Parser recognizing a concern message. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 350 | / named!(concern_msg(inline: IsInline) -> &'s str, [INFO] [stderr] 351 | | spaces1().with(line_remainder(inline).expected(ERR_NO_CONCERN_MSG))); [INFO] [stderr] | |_________________________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:353:1 [INFO] [stderr] | [INFO] [stderr] 353 | / /// Parser recognizing a `concern` command. [INFO] [stderr] 354 | | /// Example: `@rfcbot concern this seems wrong`. [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] 355 | / command!(concern(inline: IsInline), [INFO] [stderr] 356 | | oneof_nc!(["concerning"] ["concerned"] ["concerns"] [report "concern"]) [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] 357 | | .with(concern_msg(inline).message(ERR_CONCERN)) [INFO] [stderr] 358 | | .map(Command::Concern)); [INFO] [stderr] | |________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:360:1 [INFO] [stderr] | [INFO] [stderr] 360 | / /// Parser recognizing a `resolve` command. [INFO] [stderr] 361 | | /// Example: `@rfcbot resolve this seems wrong`. [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] 362 | / command!(resolve(inline: IsInline), [INFO] [stderr] 363 | | oneof_nc!(["resolving"] ["resolved"] ["resolves"] [report "resolve"]) [INFO] [stderr] 364 | | .with(concern_msg(inline).message(ERR_RESOLVE)) [INFO] [stderr] 365 | | .map(Command::Resolve)); [INFO] [stderr] | |________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:367:1 [INFO] [stderr] | [INFO] [stderr] 367 | / /// Parser recognizing a feedback request command. [INFO] [stderr] 368 | | /// Example: `@rfcbot f? @user`. [INFO] [stderr] | |________________________________^ [INFO] [stderr] 369 | / command!(feedback_req(inline: IsInline), [INFO] [stderr] 370 | | tag_nc("f?").with( [INFO] [stderr] 371 | | spaces1().with( [INFO] [stderr] 372 | | token('@').with( [INFO] [stderr] ... | [INFO] [stderr] 376 | | ).map(Command::FeedbackRequest) [INFO] [stderr] 377 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:379:1 [INFO] [stderr] | [INFO] [stderr] 379 | / /// Parser recognizing a poll command. [INFO] [stderr] 380 | | /// Example: `@rfcbot poll lang, compiler > Isn't this nice?` [INFO] [stderr] | |_____________________________________________________________^ [INFO] [stderr] 381 | / command!(poll(inline: IsInline), [INFO] [stderr] 382 | | struct_parser! { Poll { [INFO] [stderr] 383 | | _: oneof_nc!( [INFO] [stderr] 384 | | ["polling"] ["polled"] ["polls"] [report "poll"] [INFO] [stderr] ... | [INFO] [stderr] 398 | | .map(Command::Poll) [INFO] [stderr] 399 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:405:1 [INFO] [stderr] | [INFO] [stderr] 405 | /// Parser recognizing a set of teams. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 406 | / named!(team_set(inline: IsInline) -> TeamSet<&'s str>, { [INFO] [stderr] 407 | | let team = { [INFO] [stderr] 408 | | // The idea here is that we construct the complement of a lexically [INFO] [stderr] 409 | | // valid team and then we find as long a string as possible which [INFO] [stderr] ... | [INFO] [stderr] 420 | | spaces1().with(sep_end_by1(team, sep).message(ERR_NO_TEAMS)) [INFO] [stderr] 421 | | }); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:423:1 [INFO] [stderr] | [INFO] [stderr] 423 | /// Parser recognizing an optional set of teams. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 424 | / named!(team_set_opt(inline: IsInline) -> TeamSet<&'s str>, choice!( [INFO] [stderr] 425 | | try(team_set(inline)), [INFO] [stderr] 426 | | spaces().map(|_| btreeset![]) [INFO] [stderr] 427 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:429:1 [INFO] [stderr] | [INFO] [stderr] 429 | / /// Parser which recognizes the remainder of a line or if `inline == true` [INFO] [stderr] 430 | | /// then it matches until `inline_end()`. [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] 431 | / named!(line_remainder(inline: IsInline) -> &'s str, [INFO] [stderr] 432 | | recognize(if let IsInline::Yes = inline { [INFO] [stderr] 433 | | ( [INFO] [stderr] 434 | | none_of(" \t".chars().chain(iter::once(INLINE_END))), [INFO] [stderr] ... | [INFO] [stderr] 442 | | }).map(|s: &str| s.trim()) [INFO] [stderr] 443 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:445:1 [INFO] [stderr] | [INFO] [stderr] 445 | /// Parser which recognizes a case insensitive match on the given tag. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 446 | / named!(tag_nc(tag: &'s str) -> &'s str, recognize(tokens2( [INFO] [stderr] 447 | | |l, r: char| l.to_lowercase().eq(r.to_lowercase()), [INFO] [stderr] 448 | | tag.chars(), [INFO] [stderr] 449 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:451:1 [INFO] [stderr] | [INFO] [stderr] 451 | /// Parser which eats \s+. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 452 | named!(spaces1() -> (), space().with(spaces0())); [INFO] [stderr] | ------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:454:1 [INFO] [stderr] | [INFO] [stderr] 454 | /// Parser which eats \s*. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 455 | named!(spaces0() -> (), spaces().silent()); [INFO] [stderr] | ------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / /// Parser recognizing all the subcommands without [INFO] [stderr] 260 | | /// the leading `@rfcbot` invocation. [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] 261 | / command!(subcommand(inline: IsInline), choice!( [INFO] [stderr] 262 | | merge(inline), close(inline), postpone(inline), [INFO] [stderr] 263 | | concern(inline), resolve(inline), [INFO] [stderr] 264 | | cancel(), reviewed(), unreviewed(), hold(), unhold(), [INFO] [stderr] 265 | | poll(inline), feedback_req(inline), [INFO] [stderr] 266 | | add_team(inline), remove_team(inline) [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/command/parser.rs:273:1 [INFO] [stderr] | [INFO] [stderr] 273 | / /// Parser recognizing a `cancel` command. [INFO] [stderr] 274 | | /// Example: `@rfcbot cancel`. [INFO] [stderr] | |______________________________^ [INFO] [stderr] 275 | / command!(cancel(), Command::Cancel, [INFO] [stderr] 276 | | ["canceling"] ["canceled"] ["cancels"] [report "cancel"]); [INFO] [stderr] | |______________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:278:1 [INFO] [stderr] | [INFO] [stderr] 278 | / /// Parser recognizing a `reviewed` command. [INFO] [stderr] 279 | | /// Example: `@rfcbot reviewed`. [INFO] [stderr] | |________________________________^ [INFO] [stderr] 280 | / command!(reviewed(), Command::Reviewed, [INFO] [stderr] 281 | | [report "reviewed"] ["reviewing"] ["reviews"] ["review"]); [INFO] [stderr] | |______________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:283:1 [INFO] [stderr] | [INFO] [stderr] 283 | / /// Parser recognizing an `unreviewed` command. [INFO] [stderr] 284 | | /// Example: `@rfcbot unreviewed`. [INFO] [stderr] | |__________________________________^ [INFO] [stderr] 285 | / command!(unreviewed(), Command::Unreviewed, [INFO] [stderr] 286 | | [report "unreviewed"] ["unreviewing"] ["unreviews"] ["unreview"]); [INFO] [stderr] | |______________________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:288:1 [INFO] [stderr] | [INFO] [stderr] 288 | / /// Parser recognizing a `hold` command. [INFO] [stderr] 289 | | /// Example: `@rfcbot hold`. [INFO] [stderr] | |____________________________^ [INFO] [stderr] 290 | / command!(hold(), Command::Hold, [INFO] [stderr] 291 | | ["holding"] ["holds"] ["held"] [report "hold"]); [INFO] [stderr] | |____________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:293:1 [INFO] [stderr] | [INFO] [stderr] 293 | / /// Parser recognizing an `unhold` command. [INFO] [stderr] 294 | | /// Example: `@rfcbot unhold`. [INFO] [stderr] | |______________________________^ [INFO] [stderr] 295 | / command!(unhold(), Command::Unhold, [INFO] [stderr] 296 | | ["unholding"] ["unholds"] ["unheld"] [report "unhold"]); [INFO] [stderr] | |____________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / /// Parser recognizing a `merge` command. [INFO] [stderr] 299 | | /// Example: `@rfcbot merge`. [INFO] [stderr] 300 | | /// Example: `@rfcbot merge lang, compiler`. [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] 301 | / command!(merge(inline: IsInline), [INFO] [stderr] 302 | | oneof_nc!(["merging"] ["merged"] ["merges"] [report "merge"]) [INFO] [stderr] 303 | | .with(team_set_opt(inline)) [INFO] [stderr] 304 | | .map(Command::Merge) [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:307:1 [INFO] [stderr] | [INFO] [stderr] 307 | / /// Parser recognizing a `close` command. [INFO] [stderr] 308 | | /// Example: `@rfcbot close`. [INFO] [stderr] 309 | | /// Example: `@rfcbot close lang, compiler`. [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] 310 | / command!(close(inline: IsInline), [INFO] [stderr] 311 | | oneof_nc!(["closing"] ["closed"] ["closes"] [report "close"]) [INFO] [stderr] 312 | | .with(team_set_opt(inline)) [INFO] [stderr] 313 | | .map(Command::Close) [INFO] [stderr] 314 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:316:1 [INFO] [stderr] | [INFO] [stderr] 316 | / /// Parser recognizing a `postpone` command. [INFO] [stderr] 317 | | /// Example: `@rfcbot postpone`. [INFO] [stderr] 318 | | /// Example: `@rfcbot postpone lang, compiler`. [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] 319 | / command!(postpone(inline: IsInline), [INFO] [stderr] 320 | | oneof_nc!(["postponing"] ["postponed"] ["postpones"] [report "postpone"]) [INFO] [stderr] 321 | | .with(team_set_opt(inline)) [INFO] [stderr] 322 | | .map(Command::Postpone) [INFO] [stderr] 323 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:325:1 [INFO] [stderr] | [INFO] [stderr] 325 | / /// Parser recognizing an `add-team` command. [INFO] [stderr] 326 | | /// Example: `@rfcbot add-team lang, compiler`. [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] 327 | / command!(add_team(inline: IsInline), [INFO] [stderr] 328 | | oneof_nc!( [INFO] [stderr] 329 | | ["add-teams"] [report "add-team"] ["add_teams"] ["add_team"] [INFO] [stderr] 330 | | ["add teams"] ["add team"] ["adding teams"] ["adding team"] [INFO] [stderr] ... | [INFO] [stderr] 334 | | .map(Command::AddTeam) [INFO] [stderr] 335 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:337:1 [INFO] [stderr] | [INFO] [stderr] 337 | / /// Parser recognizing a `remove-team` command. [INFO] [stderr] 338 | | /// Example: `@rfcbot remove-team lang, compiler`. [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] 339 | / command!(remove_team(inline: IsInline), [INFO] [stderr] 340 | | oneof_nc!( [INFO] [stderr] 341 | | ["remove-teams"] [report "remove-team"] ["remove_teams"] ["remove_team"] [INFO] [stderr] 342 | | ["remove teams"] ["remove team"] ["removing teams"] ["removing team"] [INFO] [stderr] ... | [INFO] [stderr] 346 | | .map(Command::RemoveTeam) [INFO] [stderr] 347 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:349:1 [INFO] [stderr] | [INFO] [stderr] 349 | /// Parser recognizing a concern message. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 350 | / named!(concern_msg(inline: IsInline) -> &'s str, [INFO] [stderr] 351 | | spaces1().with(line_remainder(inline).expected(ERR_NO_CONCERN_MSG))); [INFO] [stderr] | |_________________________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:353:1 [INFO] [stderr] | [INFO] [stderr] 353 | / /// Parser recognizing a `concern` command. [INFO] [stderr] 354 | | /// Example: `@rfcbot concern this seems wrong`. [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] 355 | / command!(concern(inline: IsInline), [INFO] [stderr] 356 | | oneof_nc!(["concerning"] ["concerned"] ["concerns"] [report "concern"]) [INFO] [stderr] 357 | | .with(concern_msg(inline).message(ERR_CONCERN)) [INFO] [stderr] 358 | | .map(Command::Concern)); [INFO] [stderr] | |________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:360:1 [INFO] [stderr] | [INFO] [stderr] 360 | / /// Parser recognizing a `resolve` command. [INFO] [stderr] 361 | | /// Example: `@rfcbot resolve this seems wrong`. [INFO] [stderr] | |________________________________________________^ [INFO] [stderr] 362 | / command!(resolve(inline: IsInline), [INFO] [stderr] 363 | | oneof_nc!(["resolving"] ["resolved"] ["resolves"] [report "resolve"]) [INFO] [stderr] 364 | | .with(concern_msg(inline).message(ERR_RESOLVE)) [INFO] [stderr] 365 | | .map(Command::Resolve)); [INFO] [stderr] | |________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:367:1 [INFO] [stderr] | [INFO] [stderr] 367 | / /// Parser recognizing a feedback request command. [INFO] [stderr] 368 | | /// Example: `@rfcbot f? @user`. [INFO] [stderr] | |________________________________^ [INFO] [stderr] 369 | / command!(feedback_req(inline: IsInline), [INFO] [stderr] 370 | | tag_nc("f?").with( [INFO] [stderr] 371 | | spaces1().with( [INFO] [stderr] 372 | | token('@').with( [INFO] [stderr] ... | [INFO] [stderr] 376 | | ).map(Command::FeedbackRequest) [INFO] [stderr] 377 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:379:1 [INFO] [stderr] | [INFO] [stderr] 379 | / /// Parser recognizing a poll command. [INFO] [stderr] 380 | | /// Example: `@rfcbot poll lang, compiler > Isn't this nice?` [INFO] [stderr] | |_____________________________________________________________^ [INFO] [stderr] 381 | / command!(poll(inline: IsInline), [INFO] [stderr] 382 | | struct_parser! { Poll { [INFO] [stderr] 383 | | _: oneof_nc!( [INFO] [stderr] 384 | | ["polling"] ["polled"] ["polls"] [report "poll"] [INFO] [stderr] ... | [INFO] [stderr] 398 | | .map(Command::Poll) [INFO] [stderr] 399 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:405:1 [INFO] [stderr] | [INFO] [stderr] 405 | /// Parser recognizing a set of teams. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 406 | / named!(team_set(inline: IsInline) -> TeamSet<&'s str>, { [INFO] [stderr] 407 | | let team = { [INFO] [stderr] 408 | | // The idea here is that we construct the complement of a lexically [INFO] [stderr] 409 | | // valid team and then we find as long a string as possible which [INFO] [stderr] ... | [INFO] [stderr] 420 | | spaces1().with(sep_end_by1(team, sep).message(ERR_NO_TEAMS)) [INFO] [stderr] 421 | | }); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:423:1 [INFO] [stderr] | [INFO] [stderr] 423 | /// Parser recognizing an optional set of teams. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 424 | / named!(team_set_opt(inline: IsInline) -> TeamSet<&'s str>, choice!( [INFO] [stderr] 425 | | try(team_set(inline)), [INFO] [stderr] 426 | | spaces().map(|_| btreeset![]) [INFO] [stderr] 427 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:429:1 [INFO] [stderr] | [INFO] [stderr] 429 | / /// Parser which recognizes the remainder of a line or if `inline == true` [INFO] [stderr] 430 | | /// then it matches until `inline_end()`. [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] 431 | / named!(line_remainder(inline: IsInline) -> &'s str, [INFO] [stderr] 432 | | recognize(if let IsInline::Yes = inline { [INFO] [stderr] 433 | | ( [INFO] [stderr] 434 | | none_of(" \t".chars().chain(iter::once(INLINE_END))), [INFO] [stderr] ... | [INFO] [stderr] 442 | | }).map(|s: &str| s.trim()) [INFO] [stderr] 443 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:445:1 [INFO] [stderr] | [INFO] [stderr] 445 | /// Parser which recognizes a case insensitive match on the given tag. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 446 | / named!(tag_nc(tag: &'s str) -> &'s str, recognize(tokens2( [INFO] [stderr] 447 | | |l, r: char| l.to_lowercase().eq(r.to_lowercase()), [INFO] [stderr] 448 | | tag.chars(), [INFO] [stderr] 449 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:451:1 [INFO] [stderr] | [INFO] [stderr] 451 | /// Parser which eats \s+. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 452 | named!(spaces1() -> (), space().with(spaces0())); [INFO] [stderr] | ------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/command/parser.rs:454:1 [INFO] [stderr] | [INFO] [stderr] 454 | /// Parser which eats \s*. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 455 | named!(spaces0() -> (), spaces().silent()); [INFO] [stderr] | ------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: method is never used: `activation_phrase` [INFO] [stderr] --> src/teams.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn activation_phrase(&self) -> ActivationPhrase<'_> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `team_labels` [INFO] [stderr] --> src/teams.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn team_labels(&self) -> impl Iterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `teams` [INFO] [stderr] --> src/teams.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn teams(&self) -> impl Iterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `should_ffcp_auto_close` [INFO] [stderr] --> src/teams.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn should_ffcp_auto_close(&self, repo: &str) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `should_ffcp_auto_postpone` [INFO] [stderr] --> src/teams.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn should_ffcp_auto_postpone(&self, repo: &str) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `ping` [INFO] [stderr] --> src/teams.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn ping(&self) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `member_logins` [INFO] [stderr] --> src/teams.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn member_logins(&self) -> impl Iterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `read_rfcbot_cfg` [INFO] [stderr] --> src/teams.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | fn read_rfcbot_cfg() -> RfcbotConfig { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `read_rfcbot_cfg_from` [INFO] [stderr] --> src/teams.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | fn read_rfcbot_cfg_from(input: &str) -> RfcbotConfig { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `ping` [INFO] [stderr] --> src/teams.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn ping(&self) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 30.13s [INFO] running `"docker" "inspect" "627820f2882febaf5fe68365c8e295c34e1f09b24b8163dbc70a066285211739"` [INFO] running `"docker" "rm" "-f" "627820f2882febaf5fe68365c8e295c34e1f09b24b8163dbc70a066285211739"` [INFO] [stdout] 627820f2882febaf5fe68365c8e295c34e1f09b24b8163dbc70a066285211739