[INFO] cloning repository https://github.com/payload/propaganda
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/payload/propaganda" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpayload%2Fpropaganda", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpayload%2Fpropaganda'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8fea9201efc980c55e260a2b157da30c26bbdf34
[INFO] testing payload/propaganda against beta-2020-10-09 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpayload%2Fpropaganda" "/workspace/builds/worker-5/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/payload/propaganda on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/payload/propaganda
[INFO] finished tweaking git repo https://github.com/payload/propaganda
[INFO] tweaked toml for git repo https://github.com/payload/propaganda written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] crate git repo https://github.com/payload/propaganda already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sqlx-macros v0.3.5
[INFO] [stderr]   Downloaded fragile v1.0.0
[INFO] [stderr]   Downloaded async-executor v0.1.2
[INFO] [stderr]   Downloaded polling v0.1.5
[INFO] [stderr]   Downloaded async-io v0.1.11
[INFO] [stderr]   Downloaded color-backtrace v0.4.2
[INFO] [stderr]   Downloaded route-recognizer v0.2.0
[INFO] [stderr]   Downloaded xactor-derive v0.7.1
[INFO] [stderr]   Downloaded prettydiff v0.3.1
[INFO] [stderr]   Downloaded fastrand v1.3.4
[INFO] [stderr]   Downloaded sled v0.34.3
[INFO] [stderr]   Downloaded downcast v0.10.0
[INFO] [stderr]   Downloaded async-h1 v2.1.2
[INFO] [stderr]   Downloaded hkdf v0.9.0
[INFO] [stderr]   Downloaded atomic-waker v1.0.0
[INFO] [stderr]   Downloaded sqlx-core v0.3.5
[INFO] [stderr]   Downloaded sqlformat v0.1.0
[INFO] [stderr]   Downloaded parking v1.0.6
[INFO] [stderr]   Downloaded async-mutex v1.1.5
[INFO] [stderr]   Downloaded async-session v2.0.1
[INFO] [stderr]   Downloaded blake3 v0.3.6
[INFO] [stderr]   Downloaded sqlx v0.3.5
[INFO] [stderr]   Downloaded mockall v0.8.0
[INFO] [stderr]   Downloaded async-sse v4.0.0
[INFO] [stderr]   Downloaded async-channel v1.4.1
[INFO] [stderr]   Downloaded byte-pool v0.2.2
[INFO] [stderr]   Downloaded async-std v1.6.3
[INFO] [stderr]   Downloaded futures-lite v0.1.11
[INFO] [stderr]   Downloaded evmap v10.0.2
[INFO] [stderr]   Downloaded hashbag v0.1.3
[INFO] [stderr]   Downloaded evmap-derive v0.1.0
[INFO] [stderr]   Downloaded blocking v0.5.2
[INFO] [stderr]   Downloaded cookie v0.14.2
[INFO] [stderr]   Downloaded data-encoding v2.3.0
[INFO] [stderr]   Downloaded multitask v0.2.0
[INFO] [stderr]   Downloaded tide v0.13.0
[INFO] [stderr]   Downloaded mockall_derive v0.8.0
[INFO] [stderr]   Downloaded vec-arena v0.5.2
[INFO] [stderr]   Downloaded femme v2.1.1
[INFO] [stderr]   Downloaded libsqlite3-sys v0.17.3
[INFO] [stderr]   Downloaded libz-sys v1.1.0
[INFO] [stderr]   Downloaded http-types v2.4.0
[INFO] [stderr]   Downloaded xactor v0.7.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cd6f9a2c342d6d0d09779dd7517e3d4dc0a39380c0e34a7e014315ed0f4c04e5
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "cd6f9a2c342d6d0d09779dd7517e3d4dc0a39380c0e34a7e014315ed0f4c04e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd6f9a2c342d6d0d09779dd7517e3d4dc0a39380c0e34a7e014315ed0f4c04e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd6f9a2c342d6d0d09779dd7517e3d4dc0a39380c0e34a7e014315ed0f4c04e5", kill_on_drop: false }`
[INFO] [stdout] cd6f9a2c342d6d0d09779dd7517e3d4dc0a39380c0e34a7e014315ed0f4c04e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ebbcc3b1eb521de49da41eb4853eac7cbf4db8eacac620119f6c83f4cc531ba3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ebbcc3b1eb521de49da41eb4853eac7cbf4db8eacac620119f6c83f4cc531ba3", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.76
[INFO] [stderr]    Compiling syn v1.0.39
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]    Compiling serde v1.0.115
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling cc v1.0.59
[INFO] [stderr]    Compiling pkg-config v0.3.18
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]    Compiling proc-macro-hack v0.5.18
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.67
[INFO] [stderr]    Compiling once_cell v1.4.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.67
[INFO] [stderr]    Compiling siphasher v0.3.3
[INFO] [stderr]    Compiling fastrand v1.3.4
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling event-listener v2.4.0
[INFO] [stderr]    Compiling vec-arena v0.5.2
[INFO] [stderr]    Compiling parking v1.0.6
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling pin-project-internal v0.4.23
[INFO] [stderr]    Compiling anyhow v1.0.32
[INFO] [stderr]    Compiling cpuid-bool v0.1.2
[INFO] [stderr]    Compiling openssl v0.10.30
[INFO] [stderr]    Compiling futures-sink-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling smallvec v1.4.2
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling futures-core-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling native-tls v0.2.4
[INFO] [stderr]    Compiling futures-io-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling futures v0.1.29
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.4
[INFO] [stderr]    Compiling data-encoding v2.3.0
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling utf-8 v0.7.5
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling curl v0.4.33
[INFO] [stderr]    Compiling isahc v0.7.6
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling instant v0.1.6
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling arrayvec v0.5.1
[INFO] [stderr]    Compiling predicates-core v1.0.0
[INFO] [stderr]    Compiling arrayref v0.3.6
[INFO] [stderr]    Compiling hex v0.4.2
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stderr]    Compiling thin-slice v0.1.1
[INFO] [stderr]    Compiling treeline v0.1.0
[INFO] [stderr]    Compiling encode_unicode v0.3.6
[INFO] [stderr]    Compiling mime v0.3.16
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling dotenv v0.15.0
[INFO] [stderr]    Compiling hashbag v0.1.3
[INFO] [stderr]    Compiling downcast v0.10.0
[INFO] [stderr]    Compiling ansi_term v0.9.0
[INFO] [stderr]    Compiling termcolor v1.1.0
[INFO] [stderr]    Compiling ego-tree v0.6.2
[INFO] [stderr]    Compiling fragile v1.0.0
[INFO] [stderr]    Compiling either v1.6.0
[INFO] [stderr]    Compiling route-recognizer v0.2.0
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]    Compiling standback v0.2.10
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling cookie v0.14.2
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling memoffset v0.5.5
[INFO] [stderr]    Compiling crossbeam-utils v0.6.6
[INFO] [stderr]    Compiling concurrent-queue v1.2.2
[INFO] [stderr]    Compiling futures-task v0.3.5
[INFO] [stderr]    Compiling phf_shared v0.8.0
[INFO] [stderr]    Compiling dtoa-short v0.3.2
[INFO] [stderr]    Compiling miniz_oxide v0.4.1
[INFO] [stderr]    Compiling getopts v0.2.21
[INFO] [stderr]    Compiling async-mutex v1.1.5
[INFO] [stderr]    Compiling futf v0.1.4
[INFO] [stderr]    Compiling futures-channel-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling lock_api v0.4.1
[INFO] [stderr]    Compiling servo_arc v0.1.1
[INFO] [stderr]    Compiling predicates-tree v1.0.0
[INFO] [stderr]    Compiling evmap v10.0.2
[INFO] [stderr]    Compiling itertools v0.9.0
[INFO] [stderr]    Compiling idna v0.2.0
[INFO] [stderr]    Compiling async-channel v1.4.1
[INFO] [stderr]    Compiling multitask v0.2.0
[INFO] [stderr]    Compiling sluice v0.4.2
[INFO] [stderr]    Compiling futures-lite v0.1.11
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling regex-automata v0.1.9
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling tendril v0.4.1
[INFO] [stderr]    Compiling crossbeam-channel v0.3.9
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling openssl-sys v0.9.58
[INFO] [stderr]    Compiling libz-sys v1.1.0
[INFO] [stderr]    Compiling libnghttp2-sys v0.1.4+1.41.0
[INFO] [stderr]    Compiling curl-sys v0.4.36+curl-7.71.1
[INFO] [stderr]    Compiling libsqlite3-sys v0.17.3
[INFO] [stderr]    Compiling blake3 v0.3.6
[INFO] [stderr]    Compiling crossbeam-queue v0.2.3
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling blocking v0.5.2
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling socket2 v0.3.12
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling polling v0.1.5
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling backtrace v0.3.50
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling time v0.1.44
[INFO] [stderr]    Compiling dirs v1.0.5
[INFO] [stderr]    Compiling parking_lot_core v0.8.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling block-cipher v0.7.1
[INFO] [stderr]    Compiling universal-hash v0.4.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling aead v0.3.2
[INFO] [stderr]    Compiling sqlformat v0.1.0
[INFO] [stderr]    Compiling byte-pool v0.2.2
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling mime_guess v2.0.3
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling float-cmp v0.8.0
[INFO] [stderr]    Compiling async-io v0.1.11
[INFO] [stderr]    Compiling term v0.5.2
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling aes-soft v0.4.0
[INFO] [stderr]    Compiling polyval v0.4.0
[INFO] [stderr]    Compiling sha2 v0.9.1
[INFO] [stderr]    Compiling parking_lot v0.11.0
[INFO] [stderr]    Compiling color-backtrace v0.4.2
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling http v0.1.21
[INFO] [stderr]    Compiling predicates v1.0.5
[INFO] [stderr]    Compiling hkdf v0.9.0
[INFO] [stderr]    Compiling ghash v0.3.0
[INFO] [stderr]    Compiling async-executor v0.1.2
[INFO] [stderr]    Compiling aes v0.4.0
[INFO] [stderr]    Compiling sled v0.34.3
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling futures-util-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling aes-gcm v0.6.0
[INFO] [stderr]    Compiling structopt-derive v0.2.18
[INFO] [stderr]    Compiling phf_generator v0.8.0
[INFO] [stderr]    Compiling phf_codegen v0.8.0
[INFO] [stderr]    Compiling string_cache_codegen v0.5.1
[INFO] [stderr]    Compiling selectors v0.22.0
[INFO] [stderr]    Compiling structopt v0.2.18
[INFO] [stderr]    Compiling futures-executor-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling futures-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.67
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.67
[INFO] [stderr]    Compiling async-attributes v1.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.5
[INFO] [stderr]    Compiling time-macros-impl v0.1.1
[INFO] [stderr]    Compiling phf_macros v0.8.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.20
[INFO] [stderr]    Compiling async-stream-impl v0.2.1
[INFO] [stderr]    Compiling cssparser v0.27.2
[INFO] [stderr]    Compiling async-trait v0.1.40
[INFO] [stderr]    Compiling cssparser-macros v0.6.0
[INFO] [stderr]    Compiling html5ever v0.25.1
[INFO] [stderr]    Compiling derive_more v0.99.9
[INFO] [stderr]    Compiling xactor-derive v0.7.1
[INFO] [stderr]    Compiling mockall_derive v0.8.0
[INFO] [stderr]    Compiling evmap-derive v0.1.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.67
[INFO] [stderr]    Compiling time-macros v0.1.0
[INFO] [stderr]    Compiling async-stream v0.2.1
[INFO] [stderr]    Compiling time v0.2.16
[INFO] [stderr]    Compiling phf v0.8.0
[INFO] [stderr]    Compiling thiserror v1.0.20
[INFO] [stderr]    Compiling pin-project v0.4.23
[INFO] [stderr]    Compiling futures-util v0.3.5
[INFO] [stderr]    Compiling mockall v0.8.0
[INFO] [stderr]    Compiling futures-executor v0.3.5
[INFO] [stderr]    Compiling futures v0.3.5
[INFO] [stderr]    Compiling url v2.1.1
[INFO] [stderr]    Compiling serde_qs v0.6.1
[INFO] [stderr]    Compiling string_cache v0.8.0
[INFO] [stderr]    Compiling bstr v0.2.13
[INFO] [stderr]    Compiling bincode v1.3.1
[INFO] [stderr]    Compiling chrono v0.4.15
[INFO] [stderr]    Compiling csv v1.1.3
[INFO] [stderr]    Compiling serde_urlencoded v0.6.1
[INFO] [stderr]    Compiling femme v2.1.1
[INFO] [stderr]    Compiling surf v1.0.3
[INFO] [stderr]    Compiling markup5ever v0.10.0
[INFO] [stderr]    Compiling prettytable-rs v0.8.0
[INFO] [stderr]    Compiling js-sys v0.3.44
[INFO] [stderr]    Compiling prettydiff v0.3.1
[INFO] [stderr]    Compiling web-sys v0.3.44
[INFO] [stderr]    Compiling scraper v0.12.0
[INFO] [stderr]    Compiling gloo-timers v0.2.1
[INFO] [stderr]    Compiling futures-timer v3.0.2
[INFO] [stderr]    Compiling async-std v1.6.3
[INFO] [stderr]    Compiling async-native-tls v0.3.3
[INFO] [stderr]    Compiling http-types v2.4.0
[INFO] [stderr]    Compiling async-session v2.0.1
[INFO] [stderr]    Compiling xactor v0.7.7
[INFO] [stderr]    Compiling sqlx-core v0.3.5
[INFO] [stderr]    Compiling async-h1 v2.1.2
[INFO] [stderr]    Compiling async-sse v4.0.0
[INFO] [stderr]    Compiling tide v0.13.0
[INFO] [stderr]    Compiling sqlx-macros v0.3.5
[INFO] [stderr]    Compiling sqlx v0.3.5
[INFO] [stderr]    Compiling propaganda v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function is never used: `compare_article_fulltext`
[INFO] [stdout]    --> src/scraper.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn compare_article_fulltext(a: &str, b: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_article_fulltext`
[INFO] [stdout]    --> src/scraper.rs:130:4
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn get_article_fulltext(html: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `hasChanges` should have a snake case name
[INFO] [stdout]   --> src/http.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     hasChanges: bool,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to snake case: `has_changes`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `siteName` should have a snake case name
[INFO] [stdout]   --> src/http.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     siteName: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `site_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `changesNumber` should have a snake case name
[INFO] [stdout]   --> src/http.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     changesNumber: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `changes_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `compareFirstLastUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     compareFirstLastUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compare_first_last_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `recentChangesUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     recentChangesUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `recent_changes_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lastSnapshotUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     lastSnapshotUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `last_snapshot_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `firstSnapshotUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     firstSnapshotUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_snapshot_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5m 10s
[INFO] running `Command { std: "docker" "inspect" "ebbcc3b1eb521de49da41eb4853eac7cbf4db8eacac620119f6c83f4cc531ba3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebbcc3b1eb521de49da41eb4853eac7cbf4db8eacac620119f6c83f4cc531ba3", kill_on_drop: false }`
[INFO] [stdout] ebbcc3b1eb521de49da41eb4853eac7cbf4db8eacac620119f6c83f4cc531ba3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] c080aef90811b2541db0a23ed298a43373ddf8a78f632ecca6e96dbf58c50781
[INFO] running `Command { std: "docker" "start" "-a" "c080aef90811b2541db0a23ed298a43373ddf8a78f632ecca6e96dbf58c50781", kill_on_drop: false }`
[INFO] [stderr]    Compiling propaganda v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function is never used: `compare_article_fulltext`
[INFO] [stdout]    --> src/scraper.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn compare_article_fulltext(a: &str, b: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_article_fulltext`
[INFO] [stdout]    --> src/scraper.rs:130:4
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn get_article_fulltext(html: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `hasChanges` should have a snake case name
[INFO] [stdout]   --> src/http.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     hasChanges: bool,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to snake case: `has_changes`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `siteName` should have a snake case name
[INFO] [stdout]   --> src/http.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     siteName: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `site_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `changesNumber` should have a snake case name
[INFO] [stdout]   --> src/http.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     changesNumber: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `changes_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `compareFirstLastUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     compareFirstLastUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compare_first_last_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `recentChangesUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     recentChangesUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `recent_changes_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lastSnapshotUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     lastSnapshotUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `last_snapshot_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `firstSnapshotUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     firstSnapshotUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_snapshot_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_std::task`
[INFO] [stdout]  --> tests/whatthecommit.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use async_std::task;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> tests/whatthecommit.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::prelude`
[INFO] [stdout]  --> tests/whatthecommit.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `url` should have an upper case name
[INFO] [stdout]  --> tests/whatthecommit.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | const url: &str = "http://whatthecommit.com/";
[INFO] [stdout]   |       ^^^ help: convert the identifier to upper case: `URL`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `propaganda`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustc --crate-name articles_server --edition=2018 tests/articles-server.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=6d0752b6eed02387 -C extra-filename=-6d0752b6eed02387 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-c14b551d9cc595f0.rlib --extern async_std=/opt/rustwide/target/debug/deps/libasync_std-5bf674e137b4b970.rlib --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-3a850a7f4bd6f7b3.so --extern bincode=/opt/rustwide/target/debug/deps/libbincode-0292fa0d8cc22416.rlib --extern color_backtrace=/opt/rustwide/target/debug/deps/libcolor_backtrace-5d94ed66cff76485.rlib --extern evmap=/opt/rustwide/target/debug/deps/libevmap-51fd11b501301302.rlib --extern evmap_derive=/opt/rustwide/target/debug/deps/libevmap_derive-861b83eb7a90ab1d.so --extern futures=/opt/rustwide/target/debug/deps/libfutures-3ca82d4abe231ebb.rlib --extern itertools=/opt/rustwide/target/debug/deps/libitertools-a2dd2472af89f111.rlib --extern mockall=/opt/rustwide/target/debug/deps/libmockall-b363c57e02d0f559.rlib --extern prettydiff=/opt/rustwide/target/debug/deps/libprettydiff-c075e4b34ed51b63.rlib --extern propaganda=/opt/rustwide/target/debug/deps/libpropaganda-bdac55e21b9725a5.rlib --extern scraper=/opt/rustwide/target/debug/deps/libscraper-7f24359571449630.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-fcff7758a9eca2c0.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-ca56e5d9b2a6b63e.rlib --extern sled=/opt/rustwide/target/debug/deps/libsled-56911d67635f0311.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-47d209771ede9cc6.rlib --extern surf=/opt/rustwide/target/debug/deps/libsurf-1e179be49f8bae69.rlib --extern tide=/opt/rustwide/target/debug/deps/libtide-c6025dc1a28de2cd.rlib --extern xactor=/opt/rustwide/target/debug/deps/libxactor-02fe3781ae5c121a.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/libsqlite3-sys-cd03455d79720ddf/out -L native=/opt/rustwide/target/debug/build/curl-sys-9855416da1856611/out/build -L native=/opt/rustwide/target/debug/build/libnghttp2-sys-90e4f4929a2c34ab/out/i/lib -L native=/opt/rustwide/target/debug/build/blake3-6c168b3094c87290/out -L native=/opt/rustwide/target/debug/build/blake3-6c168b3094c87290/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit code: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.articles_db.ymb85475-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147" "/opt/rustwide/target/debug/deps/articles_db-d8b70f5abcc95147.43zqrcrff4h9iq7z.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/libsqlite3-sys-cd03455d79720ddf/out" "-L" "/opt/rustwide/target/debug/build/curl-sys-9855416da1856611/out/build" "-L" "/opt/rustwide/target/debug/build/libnghttp2-sys-90e4f4929a2c34ab/out/i/lib" "-L" "/opt/rustwide/target/debug/build/blake3-6c168b3094c87290/out" "-L" "/opt/rustwide/target/debug/build/blake3-6c168b3094c87290/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-8c293b579fdb38fc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-ef7d6114ddb41a44.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-16c582eb506314ba.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-6abbb81e68fea101.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-4437f76c42770bc3.rlib" "/opt/rustwide/target/debug/deps/libpropaganda-bdac55e21b9725a5.rlib" "/opt/rustwide/target/debug/deps/libsurf-1e179be49f8bae69.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-5e6501facbeb62da.rlib" "/opt/rustwide/target/debug/deps/libunicase-765df75abf9c3e84.rlib" "/opt/rustwide/target/debug/deps/libisahc-fe3df300546d6e08.rlib" "/opt/rustwide/target/debug/deps/libsluice-44fef8ab79414dbc.rlib" "/opt/rustwide/target/debug/deps/libcurl-ce72141e5c50fefa.rlib" "/opt/rustwide/target/debug/deps/libopenssl_probe-bebe2698646f2b6d.rlib" "/opt/rustwide/target/debug/deps/libcurl_sys-12a60fbb49aca3fa.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-ea82abe340c7c6fa.rlib" "/opt/rustwide/target/debug/deps/liblibz_sys-ffde7dade1ae37d5.rlib" "/opt/rustwide/target/debug/deps/liblibnghttp2_sys-15aeb36624ed8fda.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-cc92721c045f7d71.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-3de8c5c7cd3d3981.rlib" "/opt/rustwide/target/debug/deps/libmime-138f25a24701871c.rlib" "/opt/rustwide/target/debug/deps/libhttp-166a74c34b55b0d3.rlib" "/opt/rustwide/target/debug/deps/libfutures-c7609a8e3e490932.rlib" "/opt/rustwide/target/debug/deps/libfutures_executor-7211fea58f7794bf.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-8291199a90d24ac2.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-bb9374fba06da7f4.rlib" "/opt/rustwide/target/debug/deps/libbytes-388fbf1a7521e288.rlib" "/opt/rustwide/target/debug/deps/libiovec-53ba191d34cc43d8.rlib" "/opt/rustwide/target/debug/deps/libfutures-8d5b1305e81659b8.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-868ce98c6a6880aa.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-6c0716c5a0a3916e.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-9e9fd5b44345bcb3.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-6863df4ad8b39075.rlib" "/opt/rustwide/target/debug/deps/libscraper-7f24359571449630.rlib" "/opt/rustwide/target/debug/deps/libselectors-e1236150822a7d1f.rlib" "/opt/rustwide/target/debug/deps/libthin_slice-651b099538fc5d96.rlib" "/opt/rustwide/target/debug/deps/libservo_arc-65849354e109dd97.rlib" "/opt/rustwide/target/debug/deps/libnodrop-1b17eb7fde862582.rlib" "/opt/rustwide/target/debug/deps/libfxhash-bc35a5da7240a59b.rlib" "/opt/rustwide/target/debug/deps/libcssparser-3d553c8d94a7b16f.rlib" "/opt/rustwide/target/debug/deps/libdtoa_short-e2a332e4ae6faf4a.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-49270bf5b0c2d544.rlib" "/opt/rustwide/target/debug/deps/libego_tree-db9553ffc0903731.rlib" "/opt/rustwide/target/debug/deps/libhtml5ever-caaacc8e47e59279.rlib" "/opt/rustwide/target/debug/deps/libmarkup5ever-2c86f8f4a646d043.rlib" "/opt/rustwide/target/debug/deps/libstring_cache-0665f843111ee448.rlib" "/opt/rustwide/target/debug/deps/libprecomputed_hash-86848d3a15cf78a9.rlib" "/opt/rustwide/target/debug/deps/libphf-a44c60b3f156228a.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-9a06ca0df95042cb.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-ce1fec0ca78bc200.rlib" "/opt/rustwide/target/debug/deps/libtendril-137fcd8f1a28d2f4.rlib" "/opt/rustwide/target/debug/deps/libutf8-02936ace32861532.rlib" "/opt/rustwide/target/debug/deps/libfutf-c0fe70e7dc1b0004.rlib" "/opt/rustwide/target/debug/deps/libdebug_unreachable-7c0612213ced2478.rlib" "/opt/rustwide/target/debug/deps/libmac-85b87f06e14b69de.rlib" "/opt/rustwide/target/debug/deps/libxactor-02fe3781ae5c121a.rlib" "/opt/rustwide/target/debug/deps/libfnv-c2227cfbdd7b9572.rlib" "/opt/rustwide/target/debug/deps/libfutures-3ca82d4abe231ebb.rlib" "/opt/rustwide/target/debug/deps/libfutures_executor-4bec7cc88e8f2f32.rlib" "/opt/rustwide/target/debug/deps/libtide-c6025dc1a28de2cd.rlib" "/opt/rustwide/target/debug/deps/libasync_sse-af5afd8777d8c204.rlib" "/opt/rustwide/target/debug/deps/libasync_h1-7e23130ed6c5db84.rlib" "/opt/rustwide/target/debug/deps/libhttparse-e0ff37260b32465b.rlib" "/opt/rustwide/target/debug/deps/libbyte_pool-936748e6668690f2.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-64cd062cee9f3c95.rlib" "/opt/rustwide/target/debug/deps/libasync_session-7c872c4a36b0649a.rlib" "/opt/rustwide/target/debug/deps/libbincode-0292fa0d8cc22416.rlib" "/opt/rustwide/target/debug/deps/libblake3-880a3888fccede2b.rlib" "/opt/rustwide/target/debug/deps/libconstant_time_eq-d8b35643c8af489b.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-353574a305723ad8.rlib" "/opt/rustwide/target/debug/deps/libarrayref-3d64caaf79df18d6.rlib" "/opt/rustwide/target/debug/deps/libchrono-90eeadb64df1131b.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-6662289eef50a992.rlib" "/opt/rustwide/target/debug/deps/libtime-a11a31a84d5abf88.rlib" "/opt/rustwide/target/debug/deps/libfemme-2e0ad966c63600db.rlib" "/opt/rustwide/target/debug/deps/libroute_recognizer-10fbb52af504c66d.rlib" "/opt/rustwide/target/debug/deps/libhttp_types-acd91e53102a0b58.rlib" "/opt/rustwide/target/debug/deps/libserde_qs-a50ad2029d9f2589.rlib" "/opt/rustwide/target/debug/deps/libdata_encoding-60d9f35b6571c9a0.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-5b0f3e1899961510.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-00d419734e0f5dc9.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-8be78035215aaebe.rlib" "/opt/rustwide/target/debug/deps/libadler-6534ef6b4a32ceaa.rlib" "/opt/rustwide/target/debug/deps/libobject-61c1b52dff51b80f.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-33849983d352f01b.rlib" "/opt/rustwide/target/debug/deps/libgimli-926fe8e4c4fa9fdb.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-becdbf8f7e05c013.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-2e21434270a96ddb.rlib" "/opt/rustwide/target/debug/deps/libdtoa-117aa35b5fc2b201.rlib" "/opt/rustwide/target/debug/deps/libserde_json-ca56e5d9b2a6b63e.rlib" "/opt/rustwide/target/debug/deps/libryu-f59829dd55cb0771.rlib" "/opt/rustwide/target/debug/deps/libitoa-2e05c866ee66a047.rlib" "/opt/rustwide/target/debug/deps/libinfer-3f084719a6d20efc.rlib" "/opt/rustwide/target/debug/deps/libcookie-42dee31a5f7c5f07.rlib" "/opt/rustwide/target/debug/deps/libhkdf-6626034eb7c8008a.rlib" "/opt/rustwide/target/debug/deps/libhmac-0ddeb8086dccff22.rlib" "/opt/rustwide/target/debug/deps/libcrypto_mac-d4f72b6350b9397a.rlib" "/opt/rustwide/target/debug/deps/libsha2-d8e29f26d404207a.rlib" "/opt/rustwide/target/debug/deps/libcpuid_bool-be1607f47c420398.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-f00ae35084fcdf45.rlib" "/opt/rustwide/target/debug/deps/libdigest-6d88f72d87cc342e.rlib" "/opt/rustwide/target/debug/deps/libblock_buffer-17c54ba356f6ce37.rlib" "/opt/rustwide/target/debug/deps/libaes_gcm-7e164ed946077716.rlib" "/opt/rustwide/target/debug/deps/libghash-dc6aa90c54670545.rlib" "/opt/rustwide/target/debug/deps/libpolyval-0c676a37d87dd594.rlib" "/opt/rustwide/target/debug/deps/libuniversal_hash-3ae022cfe199f769.rlib" "/opt/rustwide/target/debug/deps/libsubtle-ca5f0e0850fe2493.rlib" "/opt/rustwide/target/debug/deps/libaes-d29c2b79a0877b96.rlib" "/opt/rustwide/target/debug/deps/libaes_soft-d5b0393fe5fb9f60.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-f7f925fcf7e16859.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-eae86a66c41cd733.rlib" "/opt/rustwide/target/debug/deps/libaead-d739deb19d80470d.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher-956db436c715ee65.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-202a3ae8037dd84b.rlib" "/opt/rustwide/target/debug/deps/libtypenum-913a68e739eab4ae.rlib" "/opt/rustwide/target/debug/deps/libbase64-34eb0057bc6b8526.rlib" "/opt/rustwide/target/debug/deps/librand-2f9df37c2907f9eb.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-1c48a85d6ee1fe50.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-66fca6ce373a9f58.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-6fe9c11dfde66ede.rlib" "/opt/rustwide/target/debug/deps/librand_core-5d840a37f527320f.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-7cc8e03ed191e115.rlib" "/opt/rustwide/target/debug/deps/libtime-ab91672b978cacff.rlib" "/opt/rustwide/target/debug/deps/libstandback-62b343d2d185a7dd.rlib" "/opt/rustwide/target/debug/deps/libtime_macros-c2771a8f3767bdd3.rlib" "/opt/rustwide/target/debug/deps/libsqlx-47d209771ede9cc6.rlib" "/opt/rustwide/target/debug/deps/libsqlx_core-0b26823c43ce8f3e.rlib" "/opt/rustwide/target/debug/deps/libsqlformat-a1d80c92e4f77946.rlib" "/opt/rustwide/target/debug/deps/libmaplit-34a7d8632d55ec57.rlib" "/opt/rustwide/target/debug/deps/liburl-7b280b35169bc19e.rlib" "/opt/rustwide/target/debug/deps/libserde-fcff7758a9eca2c0.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-52a6b1f15fa5dd80.rlib" "/opt/rustwide/target/debug/deps/libidna-2d02404e561602a3.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-6eab24ff42a663a5.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-6953c3e0e16f4195.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-378825f0a341ccf9.rlib" "/opt/rustwide/target/debug/deps/libmatches-bbcc1f6f6a0b4874.rlib" "/opt/rustwide/target/debug/deps/libbitflags-ef3b499484556621.rlib" "/opt/rustwide/target/debug/deps/liblibsqlite3_sys-2072774a50798640.rlib" "/opt/rustwide/target/debug/deps/libasync_stream-49a4f46f7a2296b3.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-6b475ee308c7a878.rlib" "/opt/rustwide/target/debug/deps/libproc_macro_nested-58339308263095b3.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-2ff5d68e829d5bd4.rlib" "/opt/rustwide/target/debug/deps/libpin_project-db4d98f8e94ffff6.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-e2446be8d5ef17e6.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-e57a3b8fc30a7597.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-5d3248a5fb2c706f.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-5af35797bdba708c.rlib" "/opt/rustwide/target/debug/deps/libasync_std-5bf674e137b4b970.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-092cdaa6059fdaa3.rlib" "/opt/rustwide/target/debug/deps/libasync_executor-5a88a1a73dacf05f.rlib" "/opt/rustwide/target/debug/deps/libmultitask-9abbfaa1892a2b51.rlib" "/opt/rustwide/target/debug/deps/libasync_task-86bf1a8f97023559.rlib" "/opt/rustwide/target/debug/deps/libscoped_tls-35862613972434ea.rlib" "/opt/rustwide/target/debug/deps/libasync_io-bed9a5b8e7eda5ff.rlib" "/opt/rustwide/target/debug/deps/libvec_arena-1846dc89b4d340d6.rlib" "/opt/rustwide/target/debug/deps/libpolling-ec36545c4f34393b.rlib" "/opt/rustwide/target/debug/deps/libsocket2-756aa7b2524f621e.rlib" "/opt/rustwide/target/debug/deps/liblibc-7dba4e1b4f61a69e.rlib" "/opt/rustwide/target/debug/deps/libslab-e0e9bebbbea2c5c2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-e2b4380138eb068e.rlib" "/opt/rustwide/target/debug/deps/libasync_mutex-88a1e3ba3f6326fe.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-53345e30bb44cd86.rlib" "/opt/rustwide/target/debug/deps/libblocking-86a050ae810fb67f.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-28b14925d3c4b89f.rlib" "/opt/rustwide/target/debug/deps/libfutures_lite-3020e8ee084d5b2c.rlib" "/opt/rustwide/target/debug/deps/libfastrand-885016a5942970a7.rlib" "/opt/rustwide/target/debug/deps/libwaker_fn-bb915475cdbc1d6f.rlib" "/opt/rustwide/target/debug/deps/libparking-ff9fea2160bc74db.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-9b1125350f00b04f.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-cde5d1c7c468dd48.rlib" "/opt/rustwide/target/debug/deps/libatomic_waker-340aa7d7e0319241.rlib" "/opt/rustwide/target/debug/deps/libasync_channel-0a9b4a51d865fe7b.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-3847b1d963e5b5d3.rlib" "/opt/rustwide/target/debug/deps/libevent_listener-9dbe7efa97d6e36d.rlib" "/opt/rustwide/target/debug/deps/libconcurrent_queue-43b91a68d9553678.rlib" "/opt/rustwide/target/debug/deps/libcache_padded-f4efd4a6bb8b4f4a.rlib" "/opt/rustwide/target/debug/deps/libkv_log_macro-b7c07ff460f36679.rlib" "/opt/rustwide/target/debug/deps/liblog-ed700cb7ca7951cf.rlib" "/opt/rustwide/target/debug/deps/libmockall-b363c57e02d0f559.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-727e218cbe4629d5.rlib" "/opt/rustwide/target/debug/deps/libpredicates_tree-1cc5947ce2fe8add.rlib" "/opt/rustwide/target/debug/deps/libtreeline-a7e8b06b3582f4c4.rlib" "/opt/rustwide/target/debug/deps/libpredicates-2ecbd84b5a254ce9.rlib" "/opt/rustwide/target/debug/deps/libregex-9d7cc8905e175b99.rlib" "/opt/rustwide/target/debug/deps/libthread_local-b5a8520d8d18b76f.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-a1e9e1e3fc23ae94.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-82571f279f177a2c.rlib" "/opt/rustwide/target/debug/deps/libmemchr-8df1994bb164e7a2.rlib" "/opt/rustwide/target/debug/deps/libnormalize_line_endings-3c544f1428bd757e.rlib" "/opt/rustwide/target/debug/deps/libdifference-c30542c013f98751.rlib" "/opt/rustwide/target/debug/deps/libfloat_cmp-51db610c6380bb3b.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-d9511369d71ffe66.rlib" "/opt/rustwide/target/debug/deps/libpredicates_core-875471ad3bf5f20d.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-03dc560a77c5aa3e.rlib" "/opt/rustwide/target/debug/deps/libfragile-41607152cae4cba4.rlib" "/opt/rustwide/target/debug/deps/libdowncast-742db68982db1d92.rlib" "/opt/rustwide/target/debug/deps/libanyhow-c14b551d9cc595f0.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-3532beb752f910d7.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-3529ece450b7f3c6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-23e8f582a6744f80.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-5e7e0793b29cbf78.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-253e0736424ceb78.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-b6fd484888124c85.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cca4d20e4b53839c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-0a7401891c2a4f50.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-efbb25e073df787e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-25965457612624bc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-09058283ea779342.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-ab973dacc0513511.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b437d6640b1f764b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8cc0b2380206399c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-727cdf2b6a468113.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-cf4d442d877ea2f4.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2020-10-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-7e5b6df427ca977c.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `compare_article_fulltext`
[INFO] [stdout]    --> src/scraper.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn compare_article_fulltext(a: &str, b: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_article_fulltext`
[INFO] [stdout]    --> src/scraper.rs:130:4
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn get_article_fulltext(html: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `hasChanges` should have a snake case name
[INFO] [stdout]   --> src/http.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     hasChanges: bool,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to snake case: `has_changes`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `siteName` should have a snake case name
[INFO] [stdout]   --> src/http.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     siteName: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `site_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `changesNumber` should have a snake case name
[INFO] [stdout]   --> src/http.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     changesNumber: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `changes_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `compareFirstLastUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     compareFirstLastUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compare_first_last_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `recentChangesUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     recentChangesUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `recent_changes_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lastSnapshotUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     lastSnapshotUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `last_snapshot_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `firstSnapshotUrl` should have a snake case name
[INFO] [stdout]   --> src/http.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     firstSnapshotUrl: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_snapshot_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "c080aef90811b2541db0a23ed298a43373ddf8a78f632ecca6e96dbf58c50781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c080aef90811b2541db0a23ed298a43373ddf8a78f632ecca6e96dbf58c50781", kill_on_drop: false }`
[INFO] [stdout] c080aef90811b2541db0a23ed298a43373ddf8a78f632ecca6e96dbf58c50781
