[INFO] updating cached repository https://github.com/csrene/rinites [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 0794d7b520ed78e5553d87158148d37ede76d0fe [INFO] checking csrene/rinites against try#a243773eaf3fedcd203f10ae4579e4f106bf7ccd for pr-68325 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcsrene%2Frinites" "/workspace/builds/worker-1/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/csrene/rinites on toolchain a243773eaf3fedcd203f10ae4579e4f106bf7ccd [INFO] running `"/workspace/cargo-home/bin/cargo" "+a243773eaf3fedcd203f10ae4579e4f106bf7ccd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/csrene/rinites [INFO] finished tweaking git repo https://github.com/csrene/rinites [INFO] tweaked toml for git repo https://github.com/csrene/rinites written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/csrene/rinites already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+a243773eaf3fedcd203f10ae4579e4f106bf7ccd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+a243773eaf3fedcd203f10ae4579e4f106bf7ccd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 5e321f2fd257e98b6ad34571ebfb8903ab9855119dbcd636ebf599f13e7e7fc4 [INFO] running `"docker" "start" "-a" "5e321f2fd257e98b6ad34571ebfb8903ab9855119dbcd636ebf599f13e7e7fc4"` [INFO] [stderr] Compiling proc-macro-hack v0.5.11 [INFO] [stderr] Compiling derive_more v0.99.2 [INFO] [stderr] Compiling actix-macros v0.1.1 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Compiling serde_derive v1.0.104 [INFO] [stderr] Compiling async-trait v0.1.21 [INFO] [stderr] Compiling enum-as-inner v0.3.0 [INFO] [stderr] Compiling proc-macro-error v0.2.6 [INFO] [stderr] Compiling actix-web-codegen v0.2.0 [INFO] [stderr] Compiling structopt-derive v0.3.5 [INFO] [stderr] Checking tokio v0.2.6 [INFO] [stderr] Compiling futures-macro v0.3.1 [INFO] [stderr] Compiling failure_derive v0.1.6 [INFO] [stderr] Checking tokio-util v0.2.0 [INFO] [stderr] Checking futures-util v0.3.1 [INFO] [stderr] Checking actix-codec v0.2.0 [INFO] [stderr] Checking failure v0.1.6 [INFO] [stderr] Checking structopt v0.3.5 [INFO] [stderr] Checking actix-threadpool v0.3.1 [INFO] [stderr] Checking serde v1.0.104 [INFO] [stderr] Checking futures-executor v0.3.1 [INFO] [stderr] Checking actix-service v1.0.1 [INFO] [stderr] Checking h2 v0.2.1 [INFO] [stderr] Checking futures v0.3.1 [INFO] [stderr] Checking actix-rt v1.0.0 [INFO] [stderr] Checking trust-dns-proto v0.18.0-alpha.2 [INFO] [stderr] Checking actix-utils v1.0.4 [INFO] [stderr] Checking serde_urlencoded v0.6.1 [INFO] [stderr] Checking serde_json v1.0.44 [INFO] [stderr] Checking actix-router v0.2.0 [INFO] [stderr] Checking trust-dns-resolver v0.18.0-alpha.2 [INFO] [stderr] Checking actix-server v1.0.0 [INFO] [stderr] Checking actix-tls v1.0.0 [INFO] [stderr] Checking actix-testing v1.0.0 [INFO] [stderr] Checking actix-connect v1.0.1 [INFO] [stderr] Checking actix-http v1.0.1 [INFO] [stderr] Checking awc v1.0.1 [INFO] [stderr] Checking actix-web v2.0.0-rc [INFO] [stderr] Checking rinites v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `structopt::StructOpt` [INFO] [stderr] --> src/shards/shard_controller.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use structopt::StructOpt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::net::SocketAddr` [INFO] [stderr] --> src/shards/shard_controller.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::net::SocketAddr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `App`, `HttpRequest`, `HttpResponse`, `HttpServer`, `Responder`, `get`, `post`, `web` [INFO] [stderr] --> src/shards/shard_controller.rs:6:17 [INFO] [stderr] | [INFO] [stderr] 6 | use actix_web::{get, post, web, App, HttpServer, Responder, HttpRequest, HttpResponse}; [INFO] [stderr] | ^^^ ^^^^ ^^^ ^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::body::Body` [INFO] [stderr] --> src/shards/shard_controller.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use actix_web::body::Body; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `json::JsonValue` [INFO] [stderr] --> src/shards/shard_controller.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use json::JsonValue; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ShardWriter`, `assert_recordable` [INFO] [stderr] --> src/shards/shard_controller.rs:12:39 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::shards::shards::{ShardDir, ShardWriter, ShardWriter2, ShaW, ShardReader, Record, assert_recordable}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> src/shards/shard_controller.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::Response` [INFO] [stderr] --> src/shards/shard_controller.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use crate::Response; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::udp_server::ShardIteratorType` [INFO] [stderr] --> src/shards/shard_controller.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::udp_server::ShardIteratorType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/shards/shards.rs:23:23 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn serialized(mut self) -> Vec { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shard_controller.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | shard_writer.write(records); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | reader.seek(SeekFrom::Start(self.offset)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | fs::create_dir(&self.mount_dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused import: `structopt::StructOpt` [INFO] [stderr] --> src/shards/shard_controller.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use structopt::StructOpt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::net::SocketAddr` [INFO] [stderr] --> src/shards/shard_controller.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::net::SocketAddr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `App`, `HttpRequest`, `HttpResponse`, `HttpServer`, `Responder`, `get`, `post`, `web` [INFO] [stderr] --> src/shards/shard_controller.rs:6:17 [INFO] [stderr] | [INFO] [stderr] 6 | use actix_web::{get, post, web, App, HttpServer, Responder, HttpRequest, HttpResponse}; [INFO] [stderr] | ^^^ ^^^^ ^^^ ^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::body::Body` [INFO] [stderr] --> src/shards/shard_controller.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use actix_web::body::Body; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `json::JsonValue` [INFO] [stderr] --> src/shards/shard_controller.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use json::JsonValue; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ShardWriter`, `assert_recordable` [INFO] [stderr] --> src/shards/shard_controller.rs:12:39 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::shards::shards::{ShardDir, ShardWriter, ShardWriter2, ShaW, ShardReader, Record, assert_recordable}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> src/shards/shard_controller.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::Response` [INFO] [stderr] --> src/shards/shard_controller.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use crate::Response; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::udp_server::ShardIteratorType` [INFO] [stderr] --> src/shards/shard_controller.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::udp_server::ShardIteratorType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ShaW`, `ShardReader`, `ShardWriter2`, `ShardWriter` [INFO] [stderr] --> src/shards/shard_controller.rs:82:43 [INFO] [stderr] | [INFO] [stderr] 82 | use crate::shards::shards::{ShardDir, ShardWriter, ShardWriter2, Record, ShardReader, ShaW}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `File`, `create_dir` [INFO] [stderr] --> src/shards/shard_controller.rs:84:19 [INFO] [stderr] | [INFO] [stderr] 84 | use std::fs::{File, create_dir}; [INFO] [stderr] | ^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::BufReader` [INFO] [stderr] --> src/shards/shard_controller.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | use std::io::BufReader; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Ordering` [INFO] [stderr] --> src/shards/shard_controller.rs:90:42 [INFO] [stderr] | [INFO] [stderr] 90 | use std::sync::atomic::{AtomicUsize, Ordering}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ShardWriter2` [INFO] [stderr] --> src/shards/shards.rs:407:56 [INFO] [stderr] | [INFO] [stderr] 407 | use crate::shards::shards::{ShardDir, ShardWriter, ShardWriter2, Record, ShardReader, ShaW}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::BufReader` [INFO] [stderr] --> src/shards/shards.rs:414:9 [INFO] [stderr] | [INFO] [stderr] 414 | use std::io::BufReader; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/benchmark.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | socket.send_to(buf, "127.0.0.1:3400"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/benchmark.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | socket.send_to(buf, "127.0.0.1:3400"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude` [INFO] [stderr] --> src/shards/shard_controller.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `string_data_2` [INFO] [stderr] --> src/shards/shards.rs:607:17 [INFO] [stderr] | [INFO] [stderr] 607 | let string_data_2 = base64::encode("meucu_tem_oculos_2".as_bytes()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_string_data_2` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/shards/shards.rs:23:23 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn serialized(mut self) -> Vec { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shard_controller.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | shard_writer.write(records); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shard_controller.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | std::fs::remove_dir_all(&mount_dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shard_controller.rs:111:9 [INFO] [stderr] | [INFO] [stderr] 111 | std::fs::remove_dir_all(mount_dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | reader.seek(SeekFrom::Start(self.offset)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | fs::create_dir(&self.mount_dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:429:9 [INFO] [stderr] | [INFO] [stderr] 429 | std::fs::remove_dir_all(&mount_dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:436:9 [INFO] [stderr] | [INFO] [stderr] 436 | std::fs::remove_dir_all(mount_dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:514:13 [INFO] [stderr] | [INFO] [stderr] 514 | shard_writer.write(record); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:521:17 [INFO] [stderr] | [INFO] [stderr] 521 | f.read_to_string(& mut res); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:552:13 [INFO] [stderr] | [INFO] [stderr] 552 | shard_writer.write(record.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:554:13 [INFO] [stderr] | [INFO] [stderr] 554 | shard_writer.write(record.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:610:13 [INFO] [stderr] | [INFO] [stderr] 610 | shard_writer.write(record_1.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/shards/shards.rs:612:13 [INFO] [stderr] | [INFO] [stderr] 612 | shard_writer.write(record_2.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused import: `ClientResponse` [INFO] [stderr] --> src/bin/benchmark_tcp.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use actix_web::client::{Client, ClientResponse}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Rng`, `thread_rng` [INFO] [stderr] --> src/bin/benchmark_tcp.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | use rand::{thread_rng, Rng}; [INFO] [stderr] | ^^^^^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::distributions::Alphanumeric` [INFO] [stderr] --> src/bin/benchmark_tcp.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use rand::distributions::Alphanumeric; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bin/benchmark_tcp.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let mut client = Client::default(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `ClientResponse` [INFO] [stderr] --> src/bin/benchmark_tcp.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use actix_web::client::{Client, ClientResponse}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Rng`, `thread_rng` [INFO] [stderr] --> src/bin/benchmark_tcp.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | use rand::{thread_rng, Rng}; [INFO] [stderr] | ^^^^^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::distributions::Alphanumeric` [INFO] [stderr] --> src/bin/benchmark_tcp.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use rand::distributions::Alphanumeric; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::net::SocketAddr` [INFO] [stderr] --> src/bin/rinites_tcp.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::net::SocketAddr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `HttpRequest` [INFO] [stderr] --> src/bin/rinites_tcp.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | use actix_web::{get, post, web, App, HttpServer, Responder, HttpRequest, HttpResponse}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::body::Body` [INFO] [stderr] --> src/bin/rinites_tcp.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use actix_web::body::Body; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `json::JsonValue` [INFO] [stderr] --> src/bin/rinites_tcp.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use json::JsonValue; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ShaW`, `ShardReader`, `ShardWriter2`, `ShardWriter`, `assert_recordable` [INFO] [stderr] --> src/bin/rinites_tcp.rs:12:41 [INFO] [stderr] | [INFO] [stderr] 12 | use rinites::shards::shards::{ShardDir, ShardWriter, ShardWriter2, ShaW, ShardReader, Record, assert_recordable}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rinites::udp_server::ShardIteratorType` [INFO] [stderr] --> src/bin/rinites_tcp.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use rinites::udp_server::ShardIteratorType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bin/benchmark_tcp.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let mut client = Client::default(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/rinites_udp.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | task_tx.send((req, addr)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/rinites_udp.rs:55:17 [INFO] [stderr] | [INFO] [stderr] 55 | udp_server.socket.send_to(s.as_bytes(), addr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/rinites_udp.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | udp_server.socket.send_to(response.0.as_bytes(), addr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::net::SocketAddr` [INFO] [stderr] --> src/bin/rinites_tcp.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::net::SocketAddr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `HttpRequest` [INFO] [stderr] --> src/bin/rinites_tcp.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | use actix_web::{get, post, web, App, HttpServer, Responder, HttpRequest, HttpResponse}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::body::Body` [INFO] [stderr] --> src/bin/rinites_tcp.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use actix_web::body::Body; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `json::JsonValue` [INFO] [stderr] --> src/bin/rinites_tcp.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use json::JsonValue; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ShaW`, `ShardReader`, `ShardWriter2`, `ShardWriter`, `assert_recordable` [INFO] [stderr] --> src/bin/rinites_tcp.rs:12:41 [INFO] [stderr] | [INFO] [stderr] 12 | use rinites::shards::shards::{ShardDir, ShardWriter, ShardWriter2, ShaW, ShardReader, Record, assert_recordable}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rinites::udp_server::ShardIteratorType` [INFO] [stderr] --> src/bin/rinites_tcp.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use rinites::udp_server::ShardIteratorType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/rinites_udp.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | task_tx.send((req, addr)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/rinites_udp.rs:55:17 [INFO] [stderr] | [INFO] [stderr] 55 | udp_server.socket.send_to(s.as_bytes(), addr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/bin/rinites_udp.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | udp_server.socket.send_to(response.0.as_bytes(), addr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 53s [INFO] running `"docker" "inspect" "5e321f2fd257e98b6ad34571ebfb8903ab9855119dbcd636ebf599f13e7e7fc4"` [INFO] running `"docker" "rm" "-f" "5e321f2fd257e98b6ad34571ebfb8903ab9855119dbcd636ebf599f13e7e7fc4"` [INFO] [stdout] 5e321f2fd257e98b6ad34571ebfb8903ab9855119dbcd636ebf599f13e7e7fc4