[INFO] cloning repository https://github.com/RavuAlHemio/rocketbot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RavuAlHemio/rocketbot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Frocketbot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Frocketbot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e826418f5c1a94bece7ff04a8f9d0442f51671bf
[INFO] testing RavuAlHemio/rocketbot against 1.54.0 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Frocketbot" "/workspace/builds/worker-6/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/RavuAlHemio/rocketbot on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/RavuAlHemio/rocketbot
[INFO] finished tweaking git repo https://github.com/RavuAlHemio/rocketbot
[INFO] tweaked toml for git repo https://github.com/RavuAlHemio/rocketbot written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate git repo https://github.com/RavuAlHemio/rocketbot already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3cba416063b68a92b5d4b51e87396c47d14aae7dda52b8a53de09301a6bb8abd
[INFO] running `Command { std: "docker" "start" "-a" "3cba416063b68a92b5d4b51e87396c47d14aae7dda52b8a53de09301a6bb8abd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cba416063b68a92b5d4b51e87396c47d14aae7dda52b8a53de09301a6bb8abd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3cba416063b68a92b5d4b51e87396c47d14aae7dda52b8a53de09301a6bb8abd", kill_on_drop: false }`
[INFO] [stdout] 3cba416063b68a92b5d4b51e87396c47d14aae7dda52b8a53de09301a6bb8abd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 61c95a659daa890389aeed8cc6b3bba13817e3cf1782ca9e760a5d63f209e9d9
[INFO] running `Command { std: "docker" "start" "-a" "61c95a659daa890389aeed8cc6b3bba13817e3cf1782ca9e760a5d63f209e9d9", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.73
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling siphasher v0.3.5
[INFO] [stderr]    Compiling tokio v1.8.1
[INFO] [stderr]    Compiling indexmap v1.7.0
[INFO] [stderr]    Compiling num-bigint v0.4.0
[INFO] [stderr]    Compiling num-rational v0.4.0
[INFO] [stderr]    Compiling input_buffer v0.4.0
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling tracing v0.1.26
[INFO] [stderr]    Compiling parking_lot_core v0.8.3
[INFO] [stderr]    Compiling openssl-sys v0.9.65
[INFO] [stderr]    Compiling openssl v0.10.35
[INFO] [stderr]    Compiling native-tls v0.2.7
[INFO] [stderr]    Compiling stringprep v0.1.2
[INFO] [stderr]    Compiling webpki v0.21.4
[INFO] [stderr]    Compiling sct v0.6.1
[INFO] [stderr]    Compiling crypto-mac v0.10.0
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling md-5 v0.9.1
[INFO] [stderr]    Compiling phf_shared v0.8.0
[INFO] [stderr]    Compiling hmac v0.10.1
[INFO] [stderr]    Compiling parking_lot v0.11.1
[INFO] [stderr]    Compiling ct-logs v0.8.0
[INFO] [stderr]    Compiling phf v0.8.0
[INFO] [stderr]    Compiling rustls v0.19.1
[INFO] [stderr]    Compiling webpki-roots v0.21.1
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling postgres-protocol v0.6.1
[INFO] [stderr]    Compiling postgres-types v0.2.1
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling rustls-native-certs v0.5.0
[INFO] [stderr]    Compiling pest_generator v2.1.3
[INFO] [stderr]    Compiling rocketbot_regex_replace v0.1.0 (/opt/rustwide/workdir/rocketbot_regex_replace)
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> rocketbot_regex_replace/src/compiler.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |             Err(e) => return Err(CompilationError::ShortenTooLong),
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:86:59
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn case_string(string_to_case: &str, case_template: &str, state: &ReplacementState) -> String {
[INFO] [stdout]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `EntireInputString`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     EntireInputString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `EntireMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     EntireMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TextBeforeMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     TextBeforeMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TextAfterMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     TextAfterMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LastMatchGroup`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     LastMatchGroup,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tokio-macros v1.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.126
[INFO] [stderr]    Compiling async-trait v0.1.50
[INFO] [stderr]    Compiling futures-macro v0.3.15
[INFO] [stderr]    Compiling thiserror-impl v1.0.26
[INFO] [stderr]    Compiling pest_derive v2.1.0
[INFO] [stderr]    Compiling pin-project-internal v1.0.7
[INFO] [stderr]    Compiling futures-util v0.3.15
[INFO] [stderr]    Compiling thiserror v1.0.26
[INFO] [stderr]    Compiling tungstenite v0.13.0
[INFO] [stderr]    Compiling pin-project v1.0.7
[INFO] [stderr]    Compiling futures-executor v0.3.15
[INFO] [stderr]    Compiling futures v0.3.15
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling tokio-util v0.6.7
[INFO] [stderr]    Compiling tokio-rustls v0.22.0
[INFO] [stderr]    Compiling tokio-native-tls v0.3.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.14.0
[INFO] [stderr]    Compiling h2 v0.3.3
[INFO] [stderr]    Compiling tokio-postgres v0.7.2
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling serde_urlencoded v0.7.0
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling hyper v0.14.10
[INFO] [stderr]    Compiling rocketbot_interface v0.1.0 (/opt/rustwide/workdir/rocketbot_interface)
[INFO] [stderr]    Compiling rocketbot_plugin_new_year v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_new_year)
[INFO] [stderr]    Compiling rocketbot_plugin_topic_timer v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_topic_timer)
[INFO] [stderr]    Compiling rocketbot_plugin_text_commands v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_text_commands)
[INFO] [stderr]    Compiling rocketbot_plugin_help v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_help)
[INFO] [stderr]    Compiling rocketbot_plugin_sed v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_sed)
[INFO] [stderr]    Compiling rocketbot_plugin_catchword v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_catchword)
[INFO] [stderr]    Compiling rocketbot_plugin_randreact v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_randreact)
[INFO] [stderr]    Compiling rocketbot_plugin_grammargen v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_grammargen)
[INFO] [stderr]    Compiling rocketbot_plugin_version v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_version)
[INFO] [stderr]    Compiling rocketbot_plugin_thanks v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_thanks)
[INFO] [stderr]    Compiling rocketbot_plugin_group_pressure v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_group_pressure)
[INFO] [stderr]    Compiling rocketbot_plugin_fortune v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_fortune)
[INFO] [stderr]    Compiling rocketbot_plugin_belch v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_belch)
[INFO] [stderr]    Compiling rocketbot_plugin_dice v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_dice)
[INFO] [stderr]    Compiling rocketbot_plugin_config_user_alias v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_config_user_alias)
[INFO] [stderr]    Compiling rocketbot_plugin_allograph v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_allograph)
[INFO] [stderr]    Compiling rocketbot_plugin_calc v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_calc)
[INFO] [stderr]    Compiling rocketbot_plugin_sockpuppet v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_sockpuppet)
[INFO] [stderr]    Compiling rocketbot_plugin_quotes v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_quotes)
[INFO] [stderr]    Compiling rocketbot_plugin_logger v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_logger)
[INFO] [stdout] warning: value assigned to `body_substring_like` is never read
[INFO] [stdout]    --> rocketbot_plugin_quotes/src/lib.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let mut body_substring_like = String::new();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `next_filter_index` is never read
[INFO] [stdout]    --> rocketbot_plugin_quotes/src/lib.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             next_filter_index += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> rocketbot_plugin_calc/src/units.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling hyper-rustls v0.22.1
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.4
[INFO] [stderr]    Compiling rocketbot_geonames v0.1.0 (/opt/rustwide/workdir/rocketbot_geonames)
[INFO] [stderr]    Compiling rocketbot_plugin_vaccine v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_vaccine)
[INFO] [stderr]    Compiling rocketbot_plugin_vitals v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_vitals)
[INFO] [stderr]    Compiling rocketbot_plugin_fact v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_fact)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> rocketbot_plugin_vitals/src/readers/random.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::error`
[INFO] [stdout]  --> rocketbot_plugin_vitals/src/readers/random.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use log::error;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_plugin_weather v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_weather)
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot v0.1.0 (/opt/rustwide/workdir/rocketbot)
[INFO] [stdout] warning: associated function is never used: `user_added_to_channel`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:141:8
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn user_added_to_channel(&mut self, channel_id: &str, user: &User) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `user_removed_from_channel`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn user_removed_from_channel(&mut self, channel_id: &str, user_id: &str) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `channel_by_id`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:153:8
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn channel_by_id(&self) -> &HashMap<String, Channel> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `channel_by_name`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn channel_by_name(&self) -> &HashMap<String, Channel> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `users_by_channel_id`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:161:8
[INFO] [stdout]     |
[INFO] [stdout] 161 |     fn users_by_channel_id(&self) -> &HashMap<String, HashSet<User>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `send`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn send(&self, message: serde_json::Value) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `disconnect`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn disconnect(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 33s
[INFO] running `Command { std: "docker" "inspect" "61c95a659daa890389aeed8cc6b3bba13817e3cf1782ca9e760a5d63f209e9d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61c95a659daa890389aeed8cc6b3bba13817e3cf1782ca9e760a5d63f209e9d9", kill_on_drop: false }`
[INFO] [stdout] 61c95a659daa890389aeed8cc6b3bba13817e3cf1782ca9e760a5d63f209e9d9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1378971181d1a71ce3816be0bd9cce53bc5dd6d7c9a6d7a3665501e70105d288
[INFO] running `Command { std: "docker" "start" "-a" "1378971181d1a71ce3816be0bd9cce53bc5dd6d7c9a6d7a3665501e70105d288", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling quick-xml v0.20.0
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> rocketbot_regex_replace/src/compiler.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |             Err(e) => return Err(CompilationError::ShortenTooLong),
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:86:59
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn case_string(string_to_case: &str, case_template: &str, state: &ReplacementState) -> String {
[INFO] [stdout]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `EntireInputString`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     EntireInputString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `EntireMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     EntireMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TextBeforeMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     TextBeforeMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TextAfterMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     TextAfterMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LastMatchGroup`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     LastMatchGroup,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_regex_replace v0.1.0 (/opt/rustwide/workdir/rocketbot_regex_replace)
[INFO] [stderr]    Compiling rocketbot_interface v0.1.0 (/opt/rustwide/workdir/rocketbot_interface)
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> rocketbot_plugin_calc/src/units.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_plugin_belch v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_belch)
[INFO] [stderr]    Compiling rocketbot_plugin_text_commands v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_text_commands)
[INFO] [stderr]    Compiling rocketbot_plugin_randreact v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_randreact)
[INFO] [stderr]    Compiling rocketbot_plugin_catchword v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_catchword)
[INFO] [stderr]    Compiling rocketbot_plugin_calc v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_calc)
[INFO] [stderr]    Compiling rocketbot_plugin_dice v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_dice)
[INFO] [stderr]    Compiling rocketbot_plugin_config_user_alias v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_config_user_alias)
[INFO] [stderr]    Compiling rocketbot_plugin_topic_timer v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_topic_timer)
[INFO] [stderr]    Compiling rocketbot_plugin_fortune v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_fortune)
[INFO] [stderr]    Compiling rocketbot_plugin_version v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_version)
[INFO] [stderr]    Compiling rocketbot_plugin_sed v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_sed)
[INFO] [stderr]    Compiling rocketbot_plugin_grammargen v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_grammargen)
[INFO] [stderr]    Compiling rocketbot_plugin_allograph v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_allograph)
[INFO] [stderr]    Compiling rocketbot_plugin_sockpuppet v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_sockpuppet)
[INFO] [stderr]    Compiling rocketbot_plugin_help v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_help)
[INFO] [stderr]    Compiling rocketbot_plugin_new_year v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_new_year)
[INFO] [stderr]    Compiling rocketbot_plugin_group_pressure v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_group_pressure)
[INFO] [stdout] warning: value assigned to `body_substring_like` is never read
[INFO] [stdout]    --> rocketbot_plugin_quotes/src/lib.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let mut body_substring_like = String::new();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `next_filter_index` is never read
[INFO] [stdout]    --> rocketbot_plugin_quotes/src/lib.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             next_filter_index += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_plugin_quotes v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_quotes)
[INFO] [stderr]    Compiling rocketbot_plugin_logger v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_logger)
[INFO] [stderr]    Compiling rocketbot_plugin_thanks v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_thanks)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> rocketbot_plugin_vitals/src/readers/random.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::error`
[INFO] [stdout]  --> rocketbot_plugin_vitals/src/readers/random.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use log::error;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_plugin_fact v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_fact)
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_plugin_vitals v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_vitals)
[INFO] [stderr]    Compiling rocketbot_plugin_vaccine v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_vaccine)
[INFO] [stderr]    Compiling rocketbot_plugin_weather v0.1.0 (/opt/rustwide/workdir/rocketbot_plugin_weather)
[INFO] [stderr]    Compiling rocketbot v0.1.0 (/opt/rustwide/workdir/rocketbot)
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> rocketbot_regex_replace/src/compiler.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |             Err(e) => return Err(CompilationError::ShortenTooLong),
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:86:59
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn case_string(string_to_case: &str, case_template: &str, state: &ReplacementState) -> String {
[INFO] [stdout]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `EntireInputString`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     EntireInputString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `EntireMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     EntireMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TextBeforeMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     TextBeforeMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TextAfterMatch`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     TextAfterMatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LastMatchGroup`
[INFO] [stdout]   --> rocketbot_regex_replace/src/placeholders.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     LastMatchGroup,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling minidom v0.13.0
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> rocketbot_plugin_vitals/src/readers/random.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::error`
[INFO] [stdout]  --> rocketbot_plugin_vitals/src/readers/random.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use log::error;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `body_substring_like` is never read
[INFO] [stdout]    --> rocketbot_plugin_quotes/src/lib.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let mut body_substring_like = String::new();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `next_filter_index` is never read
[INFO] [stdout]    --> rocketbot_plugin_quotes/src/lib.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             next_filter_index += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rocketbot_geonames v0.1.0 (/opt/rustwide/workdir/rocketbot_geonames)
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `user_added_to_channel`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:141:8
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn user_added_to_channel(&mut self, channel_id: &str, user: &User) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `user_removed_from_channel`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn user_removed_from_channel(&mut self, channel_id: &str, user_id: &str) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `channel_by_id`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:153:8
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn channel_by_id(&self) -> &HashMap<String, Channel> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `channel_by_name`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn channel_by_name(&self) -> &HashMap<String, Channel> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `users_by_channel_id`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:161:8
[INFO] [stdout]     |
[INFO] [stdout] 161 |     fn users_by_channel_id(&self) -> &HashMap<String, HashSet<User>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `send`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn send(&self, message: serde_json::Value) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `disconnect`
[INFO] [stdout]    --> rocketbot/src/socketry.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn disconnect(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 11.63s
[INFO] running `Command { std: "docker" "inspect" "1378971181d1a71ce3816be0bd9cce53bc5dd6d7c9a6d7a3665501e70105d288", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1378971181d1a71ce3816be0bd9cce53bc5dd6d7c9a6d7a3665501e70105d288", kill_on_drop: false }`
[INFO] [stdout] 1378971181d1a71ce3816be0bd9cce53bc5dd6d7c9a6d7a3665501e70105d288
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fd61b5db0c472d116984bff9f50027232d411424e24b57fdbcde8199b6b8d2bf
[INFO] running `Command { std: "docker" "start" "-a" "fd61b5db0c472d116984bff9f50027232d411424e24b57fdbcde8199b6b8d2bf", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> rocketbot_regex_replace/src/compiler.rs:195:17
[INFO] [stderr]     |
[INFO] [stderr] 195 |             Err(e) => return Err(CompilationError::ShortenTooLong),
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `state`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:86:59
[INFO] [stderr]    |
[INFO] [stderr] 86 | fn case_string(string_to_case: &str, case_template: &str, state: &ReplacementState) -> String {
[INFO] [stderr]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `EntireInputString`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     EntireInputString,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `EntireMatch`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     EntireMatch,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `TextBeforeMatch`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     TextBeforeMatch,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `TextAfterMatch`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     TextAfterMatch,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `LastMatchGroup`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     LastMatchGroup,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 7 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> rocketbot_regex_replace/src/compiler.rs:195:17
[INFO] [stderr]     |
[INFO] [stderr] 195 |             Err(e) => return Err(CompilationError::ShortenTooLong),
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `state`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:86:59
[INFO] [stderr]    |
[INFO] [stderr] 86 | fn case_string(string_to_case: &str, case_template: &str, state: &ReplacementState) -> String {
[INFO] [stderr]    |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `EntireInputString`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     EntireInputString,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `EntireMatch`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     EntireMatch,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `TextBeforeMatch`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     TextBeforeMatch,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `TextAfterMatch`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     TextAfterMatch,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `LastMatchGroup`
[INFO] [stderr]   --> rocketbot_regex_replace/src/placeholders.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     LastMatchGroup,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 7 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `new`
[INFO] [stderr]   --> rocketbot_plugin_calc/src/units.rs:19:12
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn new(
[INFO] [stderr]    |            ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `body_substring_like` is never read
[INFO] [stderr]    --> rocketbot_plugin_quotes/src/lib.rs:145:17
[INFO] [stderr]     |
[INFO] [stderr] 145 |         let mut body_substring_like = String::new();
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `next_filter_index` is never read
[INFO] [stderr]    --> rocketbot_plugin_quotes/src/lib.rs:149:13
[INFO] [stderr]     |
[INFO] [stderr] 149 |             next_filter_index += 1;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `body_substring_like` is never read
[INFO] [stderr]    --> rocketbot_plugin_quotes/src/lib.rs:145:17
[INFO] [stderr]     |
[INFO] [stderr] 145 |         let mut body_substring_like = String::new();
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `next_filter_index` is never read
[INFO] [stderr]    --> rocketbot_plugin_quotes/src/lib.rs:149:13
[INFO] [stderr]     |
[INFO] [stderr] 149 |             next_filter_index += 1;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> rocketbot_plugin_vitals/src/readers/random.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `log::error`
[INFO] [stderr]  --> rocketbot_plugin_vitals/src/readers/random.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use log::error;
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> rocketbot_plugin_vitals/src/readers/random.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `log::error`
[INFO] [stderr]  --> rocketbot_plugin_vitals/src/readers/random.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use log::error;
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `user_added_to_channel`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:141:8
[INFO] [stderr]     |
[INFO] [stderr] 141 |     fn user_added_to_channel(&mut self, channel_id: &str, user: &User) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `user_removed_from_channel`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:147:8
[INFO] [stderr]     |
[INFO] [stderr] 147 |     fn user_removed_from_channel(&mut self, channel_id: &str, user_id: &str) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `channel_by_id`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:153:8
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn channel_by_id(&self) -> &HashMap<String, Channel> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `channel_by_name`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:157:8
[INFO] [stderr]     |
[INFO] [stderr] 157 |     fn channel_by_name(&self) -> &HashMap<String, Channel> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `users_by_channel_id`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:161:8
[INFO] [stderr]     |
[INFO] [stderr] 161 |     fn users_by_channel_id(&self) -> &HashMap<String, HashSet<User>> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `send`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 273 |     pub fn send(&self, message: serde_json::Value) {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `disconnect`
[INFO] [stderr]    --> rocketbot/src/socketry.rs:278:12
[INFO] [stderr]     |
[INFO] [stderr] 278 |     pub fn disconnect(&self) {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 7 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.61s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot-e2c0920c7bd5939d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_geonames-230d1a1ca6de1f1b)
[INFO] [stdout] test commands::tests::test_rest ... ok
[INFO] [stdout] test commands::tests::test_empty ... ok
[INFO] [stdout] test string_utils::tests::test_leading_trailing_whitespace ... ok
[INFO] [stdout] test string_utils::tests::test_leading_whitespace ... ok
[INFO] [stdout] test string_utils::tests::test_no_whitespace ... ok
[INFO] [stdout] test string_utils::tests::test_simple_whitespace ... ok
[INFO] [stdout] test string_utils::tests::test_trailing_whitespace ... ok
[INFO] [stdout] test commands::tests::test_single_arg ... ok
[INFO] [stdout] test string_utils::tests::test_mixed_whitespace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_interface-09cfce04b7ec9926)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_allograph-81ef9af08cf86586)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_belch-21fa3331ab9007a7)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_calc-0d003cbeb13d7805)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test units::tests::test_incompatible_targeted_coercion ... ok
[INFO] [stdout] test units::tests::test_converted_unit_coercion ... ok
[INFO] [stdout] test ast::tests::test_associativity_sub_sub ... ok
[INFO] [stdout] test ast::tests::test_associativity_pow_pow ... ok
[INFO] [stdout] test ast::tests::test_precedence_mul_add ... ok
[INFO] [stdout] test units::tests::test_synonymous_unit_coercion ... ok
[INFO] [stdout] test units::tests::test_targeted_coercion ... ok
[INFO] [stdout] test units::tests::test_unrelated_coercion ... ok
[INFO] [stdout] test units::tests::test_power ... ok
[INFO] [stdout] test ast::tests::test_associativity_mul_div ... ok
[INFO] [stdout] test units::tests::test_converted_unit_power_coercion ... ok
[INFO] [stdout] test units::tests::test_indirect_targeted_coercion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_catchword-d5368cf80d59884e)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_config_user_alias-8813bb85b597ada8)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_dice-14baca96539c2d97)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_fact-f9f02ed1935d3f70)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_fortune-9a557d0fd8f1b302)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_grammargen-b9e53ae48475a4ad)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_group_pressure-41cab0665235532f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_help-08098d349cda3184)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_logger-cbed267af3065e62)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_new_year-06a4865143e30db2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_quotes-57600766c2163d39)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_randreact-e55831a63d736f46)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_sed-5fd30b753cceaf27)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_sockpuppet-80aa0f4b39a1cd33)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_text_commands-7a2bf8954672ced4)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_thanks-debf4585ea00fb02)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_topic_timer-e9e62420f7f9330d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_vaccine-3e926a7ddb987262)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test::thou_sep_three ... ok
[INFO] [stdout] test test::thou_sep_one ... ok
[INFO] [stdout] test test::thou_sep_two ... ok
[INFO] [stdout] test test::thou_sep_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_version-fd461e595e4dcc95)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_vitals-b93b780b947e0aa5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_plugin_weather-bb602fb936055345)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rocketbot_regex_replace-5d78af6d7024823e)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::unclosed_dollar_brace_error ... ok
[INFO] [stdout] test tests::simple_replacement ... ok
[INFO] [stdout] test tests::numerical_group_reference_replacement ... ok
[INFO] [stdout] test tests::lookup_replacement ... ok
[INFO] [stdout] test tests::simple_longer_replacement ... ok
[INFO] [stdout] test tests::dollar_sign_replacement ... ok
[INFO] [stdout] test tests::trailing_dollar_sign_error ... ok
[INFO] [stdout] test tests::match_group_index_out_of_range_error ... ok
[INFO] [stdout] test tests::mixed_reference_replacement ... ok
[INFO] [stdout] test tests::textual_group_reference_replacement ... ok
[INFO] [stdout] test tests::case_replacement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_geonames
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_interface
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_allograph
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_belch
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_calc
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_catchword
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_config_user_alias
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_dice
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_fact
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_fortune
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_grammargen
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_group_pressure
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_help
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_logger
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_new_year
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_quotes
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_randreact
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_sed
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_sockpuppet
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_text_commands
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_thanks
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_topic_timer
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_vaccine
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_version
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_vitals
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_plugin_weather
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rocketbot_regex_replace
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fd61b5db0c472d116984bff9f50027232d411424e24b57fdbcde8199b6b8d2bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd61b5db0c472d116984bff9f50027232d411424e24b57fdbcde8199b6b8d2bf", kill_on_drop: false }`
[INFO] [stdout] fd61b5db0c472d116984bff9f50027232d411424e24b57fdbcde8199b6b8d2bf
