[INFO] updating cached repository https://github.com/warriorsfly/mimosa [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] [stderr] From https://github.com/warriorsfly/mimosa [INFO] [stderr] * [new branch] mimosa_running -> mimosa_running [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 77a64333e47047494f9aa3a83839d3844d1ce10b [INFO] testing warriorsfly/mimosa against beta-2020-06-03 for beta-1.45-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwarriorsfly%2Fmimosa" "/workspace/builds/worker-8/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/warriorsfly/mimosa on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/warriorsfly/mimosa [INFO] finished tweaking git repo https://github.com/warriorsfly/mimosa [INFO] tweaked toml for git repo https://github.com/warriorsfly/mimosa written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/warriorsfly/mimosa already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-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" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4c2a5e69956af854eb6624bc6410e6ac838d2896d414e6d144901a1771f27cd7 [INFO] running `"docker" "start" "-a" "4c2a5e69956af854eb6624bc6410e6ac838d2896d414e6d144901a1771f27cd7"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling proc-macro2 v1.0.12 [INFO] [stderr] Compiling syn v1.0.18 [INFO] [stderr] Compiling cc v1.0.52 [INFO] [stderr] Compiling proc-macro-nested v0.1.4 [INFO] [stderr] Compiling arc-swap v0.4.6 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling serde v1.0.106 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling once_cell v1.3.1 [INFO] [stderr] Compiling typenum v1.12.0 [INFO] [stderr] Compiling standback v0.2.8 [INFO] [stderr] Compiling byte-tools v0.3.1 [INFO] [stderr] Compiling opaque-debug v0.2.3 [INFO] [stderr] Compiling pq-sys v0.4.6 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling instant v0.1.3 [INFO] [stderr] Compiling if_chain v1.0.0 [INFO] [stderr] Compiling dotenv v0.15.0 [INFO] [stderr] Compiling bytestring v0.1.5 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling uuid v0.6.5 [INFO] [stderr] Compiling http v0.2.1 [INFO] [stderr] Compiling time v0.2.14 [INFO] [stderr] Compiling libsqlite3-sys v0.17.3 [INFO] [stderr] Compiling mysqlclient-sys v0.2.4 [INFO] [stderr] Compiling block-padding v0.1.5 [INFO] [stderr] Compiling net2 v0.2.34 [INFO] [stderr] Compiling signal-hook-registry v1.2.0 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling time v0.1.43 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling listenfd v0.3.3 [INFO] [stderr] Compiling flate2 v1.0.14 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling threadpool v1.8.0 [INFO] [stderr] Compiling regex v1.3.7 [INFO] [stderr] Compiling num-integer v0.1.42 [INFO] [stderr] Compiling resolv-conf v0.6.3 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling mio v0.6.22 [INFO] [stderr] Compiling argon2rs v0.2.5 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.4 [INFO] [stderr] Compiling rayon v1.3.0 [INFO] [stderr] Compiling quote v1.0.4 [INFO] [stderr] Compiling r2d2 v0.8.8 [INFO] [stderr] Compiling ring v0.16.13 [INFO] [stderr] Compiling backtrace-sys v0.1.37 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling mio-uds v0.6.8 [INFO] [stderr] Compiling tokio v0.2.20 [INFO] [stderr] Compiling backoff v0.1.6 [INFO] [stderr] Compiling pem v0.7.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling generic-array v0.12.3 [INFO] [stderr] Compiling backtrace v0.3.46 [INFO] [stderr] Compiling block-buffer v0.7.3 [INFO] [stderr] Compiling digest v0.8.1 [INFO] [stderr] Compiling sha-1 v0.8.2 [INFO] [stderr] Compiling webpki v0.21.2 [INFO] [stderr] Compiling sct v0.6.0 [INFO] [stderr] Compiling rustls v0.17.0 [INFO] [stderr] Compiling webpki-roots v0.19.0 [INFO] [stderr] Compiling tokio-util v0.2.0 [INFO] [stderr] Compiling tokio-util v0.3.1 [INFO] [stderr] Compiling brotli2 v0.3.2 [INFO] [stderr] Compiling actix-codec v0.2.0 [INFO] [stderr] Compiling tokio-rustls v0.13.0 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Compiling futures-macro v0.3.4 [INFO] [stderr] Compiling serde_derive v1.0.106 [INFO] [stderr] Compiling pin-project-internal v0.4.9 [INFO] [stderr] Compiling derive_more v0.99.5 [INFO] [stderr] Compiling actix-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.16 [INFO] [stderr] Compiling async-trait v0.1.30 [INFO] [stderr] Compiling enum-as-inner v0.3.2 [INFO] [stderr] Compiling time-macros-impl v0.1.1 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling actix_derive v0.5.0 [INFO] [stderr] Compiling actix-web-codegen v0.2.1 [INFO] [stderr] Compiling diesel_derives v1.4.1 [INFO] [stderr] Compiling time-macros v0.1.0 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling futures-util v0.3.4 [INFO] [stderr] Compiling thiserror v1.0.16 [INFO] [stderr] Compiling pin-project v0.4.9 [INFO] [stderr] Compiling futures-executor v0.3.4 [INFO] [stderr] Compiling actix-service v1.0.5 [INFO] [stderr] Compiling h2 v0.2.4 [INFO] [stderr] Compiling redis-async v0.6.2 [INFO] [stderr] Compiling futures v0.3.4 [INFO] [stderr] Compiling actix-threadpool v0.3.1 [INFO] [stderr] Compiling trust-dns-proto v0.19.5 [INFO] [stderr] Compiling actix-rt v1.1.1 [INFO] [stderr] Compiling actix-utils v1.0.6 [INFO] [stderr] Compiling actix-tls v2.0.0-alpha.1 [INFO] [stderr] Compiling actix-server v1.0.2 [INFO] [stderr] Compiling actix-testing v1.0.0 [INFO] [stderr] Compiling trust-dns-resolver v0.19.5 [INFO] [stderr] Compiling actix-connect v2.0.0-alpha.2 [INFO] [stderr] Compiling actix v0.10.0-alpha.2 [INFO] [stderr] Compiling serde_json v1.0.52 [INFO] [stderr] Compiling serde_urlencoded v0.6.1 [INFO] [stderr] Compiling actix-router v0.2.4 [INFO] [stderr] Compiling chrono v0.4.11 [INFO] [stderr] Compiling envy v0.4.1 [INFO] [stderr] Compiling uuid v0.8.1 [INFO] [stderr] Compiling actix-http v2.0.0-alpha.2 [INFO] [stderr] Compiling validator v0.10.0 [INFO] [stderr] Compiling diesel v1.4.4 [INFO] [stderr] Compiling simple_asn1 v0.4.0 [INFO] [stderr] Compiling jsonwebtoken v7.1.0 [INFO] [stderr] Compiling validator_derive v0.10.0 [INFO] [stderr] Compiling awc v2.0.0-alpha.1 [INFO] [stderr] Compiling actix-web v3.0.0-alpha.1 [INFO] [stderr] Compiling actix-session v0.4.0-alpha.1 [INFO] [stderr] Compiling actix-identity v0.3.0-alpha.1 [INFO] [stderr] Compiling actix-cors v0.3.0-alpha.1 [INFO] [stderr] Compiling actix-redis v0.9.0-alpha.1 [INFO] [stderr] Compiling r2d2-diesel v1.0.0 [INFO] [stderr] Compiling mimosa v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `dsl::*` [INFO] [stderr] --> src/models/admin/offical/article.rs:4:40 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::schema::cms_article::{self, dsl::*}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `cache::add_cache` [INFO] [stderr] --> src/server.rs:2:19 [INFO] [stderr] | [INFO] [stderr] 2 | awc::add_awc, cache::add_cache, config::CONFIG, database::add_pool, routes::routes, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `diesel::prelude` [INFO] [stderr] --> src/models/account/base.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use diesel::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `hash` [INFO] [stderr] --> src/auth.rs:65:8 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn hash(password: &str) -> String { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_OK` [INFO] [stderr] --> src/constants.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | pub const MESSAGE_OK: &str = "ok"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_FETCH_DATA` [INFO] [stderr] --> src/constants.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | pub const MESSAGE_CAN_NOT_FETCH_DATA: &str = "Can not fetch data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_INSERT_DATA` [INFO] [stderr] --> src/constants.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub const MESSAGE_CAN_NOT_INSERT_DATA: &str = "Can not insert data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_UPDATE_DATA` [INFO] [stderr] --> src/constants.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub const MESSAGE_CAN_NOT_UPDATE_DATA: &str = "Can not update data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_DELETE_DATA` [INFO] [stderr] --> src/constants.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub const MESSAGE_CAN_NOT_DELETE_DATA: &str = "Can not delete data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_SIGNUP_SUCCESS` [INFO] [stderr] --> src/constants.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | pub const MESSAGE_SIGNUP_SUCCESS: &str = "Signup successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGIN_SUCCESS` [INFO] [stderr] --> src/constants.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub const MESSAGE_LOGIN_SUCCESS: &str = "Login successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGIN_FAILED` [INFO] [stderr] --> src/constants.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub const MESSAGE_LOGIN_FAILED: &str = "Wrong username or password, please try again"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGOUT_SUCCESS` [INFO] [stderr] --> src/constants.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | pub const MESSAGE_LOGOUT_SUCCESS: &str = "Logout successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_PROCESS_TOKEN_ERROR` [INFO] [stderr] --> src/constants.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | pub const MESSAGE_PROCESS_TOKEN_ERROR: &str = "Error while processing token"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_INVALID_TOKEN` [INFO] [stderr] --> src/constants.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | pub const MESSAGE_INVALID_TOKEN: &str = "Invalid token, please login again"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_INTERNAL_SERVER_ERROR` [INFO] [stderr] --> src/constants.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | pub const MESSAGE_INTERNAL_SERVER_ERROR: &str = "Internal Server Error"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_TOKEN_MISSING` [INFO] [stderr] --> src/constants.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub const MESSAGE_TOKEN_MISSING: &str = "Token is missing"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `EMPTY` [INFO] [stderr] --> src/constants.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | pub const EMPTY: &str = ""; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `respond_ok` [INFO] [stderr] --> src/helpers.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn respond_ok() -> Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_by_id` [INFO] [stderr] --> src/models/account/auth.rs:67:8 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn find_by_id(pool: &PoolType, user_id: Uuid) -> Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_by_cert` [INFO] [stderr] --> src/models/account/auth.rs:79:8 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn find_by_cert( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `validate` [INFO] [stderr] --> src/validate.rs:5:8 [INFO] [stderr] | [INFO] [stderr] 5 | pub fn validate(params: &Json) -> Result<(), ServiceError> [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `collect_errors` [INFO] [stderr] --> src/validate.rs:17:4 [INFO] [stderr] | [INFO] [stderr] 17 | fn collect_errors(error: ValidationErrors) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `nickName` should have a snake case name [INFO] [stderr] --> src/handlers/auth.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub nickName: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `nick_name` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `avatarUrl` should have a snake case name [INFO] [stderr] --> src/handlers/auth.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub avatarUrl: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `avatar_url` [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/models/account/auth.rs:136:21 [INFO] [stderr] | [INFO] [stderr] 136 | / insert_into(user_base) [INFO] [stderr] 137 | | .values(&dto) [INFO] [stderr] 138 | | .execute(&conn) [INFO] [stderr] 139 | | .map_err(|err| ServiceError::PoolError(err.to_string())); [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/models/account/auth.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | / insert_into(user_auth) [INFO] [stderr] 153 | | .values(&dto) [INFO] [stderr] 154 | | .execute(&conn) [INFO] [stderr] 155 | | .map_err(|err| ServiceError::PoolError(err.to_string())); [INFO] [stderr] | |_________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: 27 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5m 30s [INFO] running `"docker" "inspect" "4c2a5e69956af854eb6624bc6410e6ac838d2896d414e6d144901a1771f27cd7"` [INFO] running `"docker" "rm" "-f" "4c2a5e69956af854eb6624bc6410e6ac838d2896d414e6d144901a1771f27cd7"` [INFO] [stdout] 4c2a5e69956af854eb6624bc6410e6ac838d2896d414e6d144901a1771f27cd7 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-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" "+beta-2020-06-03" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dd8d2d9f6f19bfda6eb85d1bb4551094b1e7356477776b0a7f4650a431e94406 [INFO] running `"docker" "start" "-a" "dd8d2d9f6f19bfda6eb85d1bb4551094b1e7356477776b0a7f4650a431e94406"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling socket2 v0.3.12 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling trust-dns-proto v0.18.0-alpha.2 [INFO] [stderr] Compiling trust-dns-resolver v0.18.0-alpha.2 [INFO] [stderr] Compiling actix-connect v1.0.2 [INFO] [stderr] Compiling actix-http v1.0.1 [INFO] [stderr] Compiling awc v1.0.1 [INFO] [stderr] Compiling actix-http-test v1.0.0 [INFO] [stderr] Compiling mimosa v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `dsl::*` [INFO] [stderr] --> src/models/admin/offical/article.rs:4:40 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::schema::cms_article::{self, dsl::*}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `cache::add_cache` [INFO] [stderr] --> src/server.rs:2:19 [INFO] [stderr] | [INFO] [stderr] 2 | awc::add_awc, cache::add_cache, config::CONFIG, database::add_pool, routes::routes, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `diesel::prelude` [INFO] [stderr] --> src/models/account/base.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use diesel::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_OK` [INFO] [stderr] --> src/constants.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | pub const MESSAGE_OK: &str = "ok"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_FETCH_DATA` [INFO] [stderr] --> src/constants.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | pub const MESSAGE_CAN_NOT_FETCH_DATA: &str = "Can not fetch data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_INSERT_DATA` [INFO] [stderr] --> src/constants.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub const MESSAGE_CAN_NOT_INSERT_DATA: &str = "Can not insert data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_UPDATE_DATA` [INFO] [stderr] --> src/constants.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub const MESSAGE_CAN_NOT_UPDATE_DATA: &str = "Can not update data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_DELETE_DATA` [INFO] [stderr] --> src/constants.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub const MESSAGE_CAN_NOT_DELETE_DATA: &str = "Can not delete data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_SIGNUP_SUCCESS` [INFO] [stderr] --> src/constants.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | pub const MESSAGE_SIGNUP_SUCCESS: &str = "Signup successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGIN_SUCCESS` [INFO] [stderr] --> src/constants.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub const MESSAGE_LOGIN_SUCCESS: &str = "Login successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGIN_FAILED` [INFO] [stderr] --> src/constants.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub const MESSAGE_LOGIN_FAILED: &str = "Wrong username or password, please try again"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGOUT_SUCCESS` [INFO] [stderr] --> src/constants.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | pub const MESSAGE_LOGOUT_SUCCESS: &str = "Logout successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_PROCESS_TOKEN_ERROR` [INFO] [stderr] --> src/constants.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | pub const MESSAGE_PROCESS_TOKEN_ERROR: &str = "Error while processing token"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_INVALID_TOKEN` [INFO] [stderr] --> src/constants.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | pub const MESSAGE_INVALID_TOKEN: &str = "Invalid token, please login again"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_INTERNAL_SERVER_ERROR` [INFO] [stderr] --> src/constants.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | pub const MESSAGE_INTERNAL_SERVER_ERROR: &str = "Internal Server Error"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_TOKEN_MISSING` [INFO] [stderr] --> src/constants.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub const MESSAGE_TOKEN_MISSING: &str = "Token is missing"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `EMPTY` [INFO] [stderr] --> src/constants.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | pub const EMPTY: &str = ""; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_by_id` [INFO] [stderr] --> src/models/account/auth.rs:67:8 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn find_by_id(pool: &PoolType, user_id: Uuid) -> Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_by_cert` [INFO] [stderr] --> src/models/account/auth.rs:79:8 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn find_by_cert( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_user_by_id` [INFO] [stderr] --> src/models/account/auth.rs:177:8 [INFO] [stderr] | [INFO] [stderr] 177 | fn get_user_by_id(user_id: Uuid) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_pool` [INFO] [stderr] --> src/tests/helpers.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn get_pool() -> Pool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `validate` [INFO] [stderr] --> src/validate.rs:5:8 [INFO] [stderr] | [INFO] [stderr] 5 | pub fn validate(params: &Json) -> Result<(), ServiceError> [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `nickName` should have a snake case name [INFO] [stderr] --> src/handlers/auth.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub nickName: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `nick_name` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `avatarUrl` should have a snake case name [INFO] [stderr] --> src/handlers/auth.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub avatarUrl: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `avatar_url` [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/models/account/auth.rs:136:21 [INFO] [stderr] | [INFO] [stderr] 136 | / insert_into(user_base) [INFO] [stderr] 137 | | .values(&dto) [INFO] [stderr] 138 | | .execute(&conn) [INFO] [stderr] 139 | | .map_err(|err| ServiceError::PoolError(err.to_string())); [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/models/account/auth.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | / insert_into(user_auth) [INFO] [stderr] 153 | | .values(&dto) [INFO] [stderr] 154 | | .execute(&conn) [INFO] [stderr] 155 | | .map_err(|err| ServiceError::PoolError(err.to_string())); [INFO] [stderr] | |_________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: 26 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 48.00s [INFO] running `"docker" "inspect" "dd8d2d9f6f19bfda6eb85d1bb4551094b1e7356477776b0a7f4650a431e94406"` [INFO] running `"docker" "rm" "-f" "dd8d2d9f6f19bfda6eb85d1bb4551094b1e7356477776b0a7f4650a431e94406"` [INFO] [stdout] dd8d2d9f6f19bfda6eb85d1bb4551094b1e7356477776b0a7f4650a431e94406 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-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" "+beta-2020-06-03" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] da9385d2a272a5f4fabdb9bdfe3c9335198097b3e06cb5a5589df6cf0288f409 [INFO] running `"docker" "start" "-a" "da9385d2a272a5f4fabdb9bdfe3c9335198097b3e06cb5a5589df6cf0288f409"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: unused import: `dsl::*` [INFO] [stderr] --> src/models/admin/offical/article.rs:4:40 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::schema::cms_article::{self, dsl::*}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `cache::add_cache` [INFO] [stderr] --> src/server.rs:2:19 [INFO] [stderr] | [INFO] [stderr] 2 | awc::add_awc, cache::add_cache, config::CONFIG, database::add_pool, routes::routes, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `diesel::prelude` [INFO] [stderr] --> src/models/account/base.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use diesel::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_OK` [INFO] [stderr] --> src/constants.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | pub const MESSAGE_OK: &str = "ok"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_FETCH_DATA` [INFO] [stderr] --> src/constants.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | pub const MESSAGE_CAN_NOT_FETCH_DATA: &str = "Can not fetch data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_INSERT_DATA` [INFO] [stderr] --> src/constants.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub const MESSAGE_CAN_NOT_INSERT_DATA: &str = "Can not insert data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_UPDATE_DATA` [INFO] [stderr] --> src/constants.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub const MESSAGE_CAN_NOT_UPDATE_DATA: &str = "Can not update data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_CAN_NOT_DELETE_DATA` [INFO] [stderr] --> src/constants.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub const MESSAGE_CAN_NOT_DELETE_DATA: &str = "Can not delete data"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_SIGNUP_SUCCESS` [INFO] [stderr] --> src/constants.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | pub const MESSAGE_SIGNUP_SUCCESS: &str = "Signup successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGIN_SUCCESS` [INFO] [stderr] --> src/constants.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub const MESSAGE_LOGIN_SUCCESS: &str = "Login successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGIN_FAILED` [INFO] [stderr] --> src/constants.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub const MESSAGE_LOGIN_FAILED: &str = "Wrong username or password, please try again"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_LOGOUT_SUCCESS` [INFO] [stderr] --> src/constants.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | pub const MESSAGE_LOGOUT_SUCCESS: &str = "Logout successfully"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_PROCESS_TOKEN_ERROR` [INFO] [stderr] --> src/constants.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | pub const MESSAGE_PROCESS_TOKEN_ERROR: &str = "Error while processing token"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_INVALID_TOKEN` [INFO] [stderr] --> src/constants.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | pub const MESSAGE_INVALID_TOKEN: &str = "Invalid token, please login again"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_INTERNAL_SERVER_ERROR` [INFO] [stderr] --> src/constants.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | pub const MESSAGE_INTERNAL_SERVER_ERROR: &str = "Internal Server Error"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `MESSAGE_TOKEN_MISSING` [INFO] [stderr] --> src/constants.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub const MESSAGE_TOKEN_MISSING: &str = "Token is missing"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `EMPTY` [INFO] [stderr] --> src/constants.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | pub const EMPTY: &str = ""; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_by_id` [INFO] [stderr] --> src/models/account/auth.rs:67:8 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn find_by_id(pool: &PoolType, user_id: Uuid) -> Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_by_cert` [INFO] [stderr] --> src/models/account/auth.rs:79:8 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn find_by_cert( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_user_by_id` [INFO] [stderr] --> src/models/account/auth.rs:177:8 [INFO] [stderr] | [INFO] [stderr] 177 | fn get_user_by_id(user_id: Uuid) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_pool` [INFO] [stderr] --> src/tests/helpers.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn get_pool() -> Pool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `validate` [INFO] [stderr] --> src/validate.rs:5:8 [INFO] [stderr] | [INFO] [stderr] 5 | pub fn validate(params: &Json) -> Result<(), ServiceError> [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `nickName` should have a snake case name [INFO] [stderr] --> src/handlers/auth.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub nickName: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `nick_name` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `avatarUrl` should have a snake case name [INFO] [stderr] --> src/handlers/auth.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub avatarUrl: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `avatar_url` [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/models/account/auth.rs:136:21 [INFO] [stderr] | [INFO] [stderr] 136 | / insert_into(user_base) [INFO] [stderr] 137 | | .values(&dto) [INFO] [stderr] 138 | | .execute(&conn) [INFO] [stderr] 139 | | .map_err(|err| ServiceError::PoolError(err.to_string())); [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/models/account/auth.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | / insert_into(user_auth) [INFO] [stderr] 153 | | .values(&dto) [INFO] [stderr] 154 | | .execute(&conn) [INFO] [stderr] 155 | | .map_err(|err| ServiceError::PoolError(err.to_string())); [INFO] [stderr] | |_________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: 26 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/mimosa-f980b8cf0de80aba [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test helpers::tests::it_responds_json ... ok [INFO] [stdout] test config::tests::get_a_config ... ok [INFO] [stdout] test config::tests::get_config_from_the_lazy_static ... ok [INFO] [stdout] test helpers::tests::it_responds_ok ... ok [INFO] [stdout] test auth::tests::it_creates_a_jwt ... ok [INFO] [stdout] test state::tests::it_creates_new_application_state_and_sets_and_reads_it ... ok [INFO] [stdout] test state::tests::it_remove_an_entity_in_application_state ... ok [INFO] [stdout] test auth::tests::it_decodes_a_jwt ... ok [INFO] [stdout] test validate::tests::it_collect_errors ... ok [INFO] [stdout] test cache::tests::it_creates_new_application_cache_and_sets_and_reads_it ... FAILED [INFO] [stdout] test cache::tests::it_removes_an_entry_in_application_cache ... FAILED [INFO] [stdout] test auth::tests::it_hashes_a_password ... ok [INFO] [stdout] test auth::tests::it_matches_2_hashed_passwords ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- cache::tests::it_creates_new_application_cache_and_sets_and_reads_it stdout ---- [INFO] [stdout] thread 'cache::tests::it_creates_new_application_cache_and_sets_and_reads_it' panicked at 'called `Result::unwrap()` on an `Err` value: CacheError("NotConnected")', src/cache.rs:64:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55f690920a05 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55f690920a05 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55f690920a05 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55f690920a05 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55f69094a3cc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55f6903af545 - std::io::Write::write_fmt::h944a31ab04b0dfe4 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55f6909178c1 - std::io::impls::>::write_fmt::h6bd94c41a9c566d2 [INFO] [stdout] at src/libstd/io/impls.rs:176 [INFO] [stdout] 7: 0x55f690923240 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55f690923240 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55f690923240 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55f690922f3a - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55f690923877 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 12: 0x55f69092347b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 13: 0x55f690948ab1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 14: 0x55f6909488d3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 15: 0x55f690370440 - core::result::Result::unwrap::h26a2f8729d10e455 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55f690387ff5 - mimosa::cache::tests::it_creates_new_application_cache_and_sets_and_reads_it::{{closure}}::h633b35637f37ca86 [INFO] [stdout] at src/cache.rs:64 [INFO] [stdout] 17: 0x55f6903a39f9 - as core::future::future::Future>::poll::h51a220272f5fa5d9 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/future/mod.rs:73 [INFO] [stdout] 18: 0x55f69037d28a - as core::future::future::Future>::poll::{{closure}}::hd2c8f1729370fe35 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:525 [INFO] [stdout] 19: 0x55f69036372a - tokio::macros::scoped_tls::ScopedKey::set::h27bbbdee895e106e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/macros/scoped_tls.rs:64 [INFO] [stdout] 20: 0x55f69037bbe1 - tokio::task::local::LocalSet::with::h8f94a310525b395d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:440 [INFO] [stdout] 21: 0x55f69037d0a2 - as core::future::future::Future>::poll::he29c104674ef76a3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:516 [INFO] [stdout] 22: 0x55f69037c225 - tokio::task::local::LocalSet::run_until::{{closure}}::h1fd8d4ecb4f52841 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:390 [INFO] [stdout] 23: 0x55f6903a3cc9 - as core::future::future::Future>::poll::hdbdf44ec55f9a9d2 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/future/mod.rs:73 [INFO] [stdout] 24: 0x55f6903acc33 - tokio::runtime::basic_scheduler::BasicScheduler

::block_on::{{closure}}::{{closure}}::h188a93d48185a71c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:131 [INFO] [stdout] 25: 0x55f690386cb9 - tokio::coop::budget::{{closure}}::he55d0277bc15d9d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/coop.rs:97 [INFO] [stdout] 26: 0x55f6903ab523 - std::thread::local::LocalKey::try_with::hd74a45c29c69f983 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/local.rs:263 [INFO] [stdout] 27: 0x55f6903aa018 - std::thread::local::LocalKey::with::he65e6d978cab05e2 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/local.rs:239 [INFO] [stdout] 28: 0x55f6903ac6e4 - tokio::coop::budget::hc3dc213fcd5d9e0d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/coop.rs:79 [INFO] [stdout] 29: 0x55f6903ac6e4 - tokio::runtime::basic_scheduler::BasicScheduler

::block_on::{{closure}}::h57710dbc2cd13663 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:131 [INFO] [stdout] 30: 0x55f6903ad640 - tokio::runtime::basic_scheduler::enter::{{closure}}::hc27e8419d75cf1a2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 31: 0x55f69036397f - tokio::macros::scoped_tls::ScopedKey::set::hd5adce770652939f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/macros/scoped_tls.rs:64 [INFO] [stdout] 32: 0x55f6903ad0f4 - tokio::runtime::basic_scheduler::enter::h673dd7413db69546 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 33: 0x55f6903abe2d - tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h21f11936fa225207 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:123 [INFO] [stdout] 34: 0x55f69037c663 - tokio::runtime::Runtime::block_on::{{closure}}::ha957b3a01f1ec2f0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/mod.rs:444 [INFO] [stdout] 35: 0x55f6903a294f - tokio::runtime::context::enter::h31ea2fcfad0048c0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/context.rs:72 [INFO] [stdout] 36: 0x55f6903a5e4c - tokio::runtime::handle::Handle::enter::hc2ef03508abdc712 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/handle.rs:71 [INFO] [stdout] 37: 0x55f69037c56d - tokio::runtime::Runtime::block_on::h274b9e7a78a8b1eb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/mod.rs:441 [INFO] [stdout] 38: 0x55f69037bcc4 - tokio::task::local::LocalSet::block_on::h4bd9bac5bdcfaac1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:351 [INFO] [stdout] 39: 0x55f69038df91 - actix_rt::runtime::Runtime::block_on::h7ed53fb52955823f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/src/runtime.rs:89 [INFO] [stdout] 40: 0x55f6903833cd - actix_rt::builder::SystemRunner::block_on::h5c6e7b0c84bab7ce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/src/builder.rs:187 [INFO] [stdout] 41: 0x55f690387d6d - mimosa::cache::tests::it_creates_new_application_cache_and_sets_and_reads_it::h8ba9ca9e05b08b9d [INFO] [stdout] at src/cache.rs:61 [INFO] [stdout] 42: 0x55f690387d0a - mimosa::cache::tests::it_creates_new_application_cache_and_sets_and_reads_it::{{closure}}::h5da6438a9b3907d1 [INFO] [stdout] at src/cache.rs:61 [INFO] [stdout] 43: 0x55f69037541e - core::ops::function::FnOnce::call_once::h4b7c6906fbbc08de [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/ops/function.rs:232 [INFO] [stdout] 44: 0x55f6903d6932 - as core::ops::function::FnOnce>::call_once::hd23431bd7b767a0c [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/liballoc/boxed.rs:1076 [INFO] [stdout] 45: 0x55f6903d6932 - as core::ops::function::FnOnce<()>>::call_once::h6986d2e83b783a4e [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:318 [INFO] [stdout] 46: 0x55f6903d6932 - std::panicking::try::do_call::haee67871ebe8ee92 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:297 [INFO] [stdout] 47: 0x55f6903d6932 - std::panicking::try::hcba534043f17f42d [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:274 [INFO] [stdout] 48: 0x55f6903d6932 - std::panic::catch_unwind::h6908c2ae7517b434 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:394 [INFO] [stdout] 49: 0x55f6903d6932 - test::run_test_in_process::h66277a63b8267865 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 50: 0x55f6903d6932 - test::run_test::run_test_inner::{{closure}}::h591f321b83c3f302 [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 51: 0x55f6903aea06 - std::sys_common::backtrace::__rust_begin_short_backtrace::h843e47ea29613666 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 52: 0x55f6903b3fa5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::ha6c43669df0cbe25 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/mod.rs:475 [INFO] [stdout] 53: 0x55f6903b3fa5 - as core::ops::function::FnOnce<()>>::call_once::hc86e5439e615a14a [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:318 [INFO] [stdout] 54: 0x55f6903b3fa5 - std::panicking::try::do_call::h4b45bcf4d5d82a80 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:297 [INFO] [stdout] 55: 0x55f6903b3fa5 - std::panicking::try::h297c0c407d3f8196 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:274 [INFO] [stdout] 56: 0x55f6903b3fa5 - std::panic::catch_unwind::h877baa9fbef2eafe [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:394 [INFO] [stdout] 57: 0x55f6903b3fa5 - std::thread::Builder::spawn_unchecked::{{closure}}::hdb000626ad29158a [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/mod.rs:474 [INFO] [stdout] 58: 0x55f6903b3fa5 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h87e786b011f05b5c [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/ops/function.rs:232 [INFO] [stdout] 59: 0x55f69092a42a - as core::ops::function::FnOnce>::call_once::hfc5c0e64036d1b09 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/liballoc/boxed.rs:1076 [INFO] [stdout] 60: 0x55f69092a42a - as core::ops::function::FnOnce>::call_once::hf3d73184efc070c1 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/liballoc/boxed.rs:1076 [INFO] [stdout] 61: 0x55f69092a42a - std::sys::unix::thread::Thread::new::thread_start::hb9eb749d91dfe8e2 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 62: 0x7fec29e75609 - start_thread [INFO] [stdout] 63: 0x7fec29c2a103 - __clone [INFO] [stdout] 64: 0x0 - [INFO] [stdout] Panic in Arbiter thread. [INFO] [stdout] [INFO] [stdout] ---- cache::tests::it_removes_an_entry_in_application_cache stdout ---- [INFO] [stdout] thread 'cache::tests::it_removes_an_entry_in_application_cache' panicked at 'called `Result::unwrap()` on an `Err` value: CacheError("NotConnected")', src/cache.rs:72:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55f690920a05 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55f690920a05 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55f690920a05 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55f690920a05 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55f69094a3cc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55f6903af545 - std::io::Write::write_fmt::h944a31ab04b0dfe4 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55f6909178c1 - std::io::impls::>::write_fmt::h6bd94c41a9c566d2 [INFO] [stdout] at src/libstd/io/impls.rs:176 [INFO] [stdout] 7: 0x55f690923240 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55f690923240 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55f690923240 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55f690922f3a - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55f690923877 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 12: 0x55f69092347b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 13: 0x55f690948ab1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 14: 0x55f6909488d3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 15: 0x55f690370440 - core::result::Result::unwrap::h26a2f8729d10e455 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55f690388921 - mimosa::cache::tests::it_removes_an_entry_in_application_cache::{{closure}}::hcbe195f96643cedc [INFO] [stdout] at src/cache.rs:72 [INFO] [stdout] 17: 0x55f6903a3a89 - as core::future::future::Future>::poll::h5d978bd7095cdf9f [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/future/mod.rs:73 [INFO] [stdout] 18: 0x55f69037d13a - as core::future::future::Future>::poll::{{closure}}::h961c63a299eed01b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:525 [INFO] [stdout] 19: 0x55f69036363a - tokio::macros::scoped_tls::ScopedKey::set::h188dd4f1bde20009 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/macros/scoped_tls.rs:64 [INFO] [stdout] 20: 0x55f69037bc41 - tokio::task::local::LocalSet::with::hf64933d401b83c3e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:440 [INFO] [stdout] 21: 0x55f69037d032 - as core::future::future::Future>::poll::h162c115db372ff59 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:516 [INFO] [stdout] 22: 0x55f69037bf75 - tokio::task::local::LocalSet::run_until::{{closure}}::h1097c75593501025 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:390 [INFO] [stdout] 23: 0x55f6903a3b19 - as core::future::future::Future>::poll::hc23b67b7e8d5c290 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/future/mod.rs:73 [INFO] [stdout] 24: 0x55f6903acd63 - tokio::runtime::basic_scheduler::BasicScheduler

::block_on::{{closure}}::{{closure}}::ha22f0b3da504f2be [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:131 [INFO] [stdout] 25: 0x55f690386ba9 - tokio::coop::budget::{{closure}}::hb9df8818437ff4b9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/coop.rs:97 [INFO] [stdout] 26: 0x55f6903aa4d3 - std::thread::local::LocalKey::try_with::h0f487d190513c2c2 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/local.rs:263 [INFO] [stdout] 27: 0x55f6903a9868 - std::thread::local::LocalKey::with::h0406adacbd0ffdf9 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/local.rs:239 [INFO] [stdout] 28: 0x55f6903ac034 - tokio::coop::budget::hd8f0ba1eac70fbb6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/coop.rs:79 [INFO] [stdout] 29: 0x55f6903ac034 - tokio::runtime::basic_scheduler::BasicScheduler

::block_on::{{closure}}::h2c3def8458a2ebeb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:131 [INFO] [stdout] 30: 0x55f6903ad5c0 - tokio::runtime::basic_scheduler::enter::{{closure}}::h7a7a386344850086 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 31: 0x55f69036384f - tokio::macros::scoped_tls::ScopedKey::set::h7efc6562b7e8d812 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/macros/scoped_tls.rs:64 [INFO] [stdout] 32: 0x55f6903ad474 - tokio::runtime::basic_scheduler::enter::hf7684a6138a8a5e3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 33: 0x55f6903abe7d - tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h8b943647f38f6872 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/basic_scheduler.rs:123 [INFO] [stdout] 34: 0x55f69037c743 - tokio::runtime::Runtime::block_on::{{closure}}::hb5f92cd91a650eab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/mod.rs:444 [INFO] [stdout] 35: 0x55f6903a285f - tokio::runtime::context::enter::h0b7279f273edb8d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/context.rs:72 [INFO] [stdout] 36: 0x55f6903a5f0c - tokio::runtime::handle::Handle::enter::hf03929e8edc6f2c0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/handle.rs:71 [INFO] [stdout] 37: 0x55f69037c5dd - tokio::runtime::Runtime::block_on::hf36189f48bd5f191 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/runtime/mod.rs:441 [INFO] [stdout] 38: 0x55f69037bd32 - tokio::task::local::LocalSet::block_on::h5e531a4ffb3ed059 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.20/src/task/local.rs:351 [INFO] [stdout] 39: 0x55f69038dfef - actix_rt::runtime::Runtime::block_on::h80bdafabf9d20bc3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/src/runtime.rs:89 [INFO] [stdout] 40: 0x55f6903834ac - actix_rt::builder::SystemRunner::block_on::h6158d5738ad36e09 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/src/builder.rs:187 [INFO] [stdout] 41: 0x55f69038868d - mimosa::cache::tests::it_removes_an_entry_in_application_cache::haab416a5aab1f376 [INFO] [stdout] at src/cache.rs:69 [INFO] [stdout] 42: 0x55f69038862a - mimosa::cache::tests::it_removes_an_entry_in_application_cache::{{closure}}::haea0e740cebf3202 [INFO] [stdout] at src/cache.rs:69 [INFO] [stdout] 43: 0x55f6903754de - core::ops::function::FnOnce::call_once::h6443edde46f9c423 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/ops/function.rs:232 [INFO] [stdout] 44: 0x55f6903d6932 - as core::ops::function::FnOnce>::call_once::hd23431bd7b767a0c [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/liballoc/boxed.rs:1076 [INFO] [stdout] 45: 0x55f6903d6932 - as core::ops::function::FnOnce<()>>::call_once::h6986d2e83b783a4e [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:318 [INFO] [stdout] 46: 0x55f6903d6932 - std::panicking::try::do_call::haee67871ebe8ee92 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:297 [INFO] [stdout] 47: 0x55f6903d6932 - std::panicking::try::hcba534043f17f42d [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:274 [INFO] [stdout] 48: 0x55f6903d6932 - std::panic::catch_unwind::h6908c2ae7517b434 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:394 [INFO] [stdout] 49: 0x55f6903d6932 - test::run_test_in_process::h66277a63b8267865 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 50: 0x55f6903d6932 - test::run_test::run_test_inner::{{closure}}::h591f321b83c3f302 [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 51: 0x55f6903aea06 - std::sys_common::backtrace::__rust_begin_short_backtrace::h843e47ea29613666 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 52: 0x55f6903b3fa5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::ha6c43669df0cbe25 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/mod.rs:475 [INFO] [stdout] 53: 0x55f6903b3fa5 - as core::ops::function::FnOnce<()>>::call_once::hc86e5439e615a14a [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:318 [INFO] [stdout] 54: 0x55f6903b3fa5 - std::panicking::try::do_call::h4b45bcf4d5d82a80 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:297 [INFO] [stdout] 55: 0x55f6903b3fa5 - std::panicking::try::h297c0c407d3f8196 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panicking.rs:274 [INFO] [stdout] 56: 0x55f6903b3fa5 - std::panic::catch_unwind::h877baa9fbef2eafe [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/panic.rs:394 [INFO] [stdout] 57: 0x55f6903b3fa5 - std::thread::Builder::spawn_unchecked::{{closure}}::hdb000626ad29158a [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libstd/thread/mod.rs:474 [INFO] [stdout] 58: 0x55f6903b3fa5 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h87e786b011f05b5c [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/libcore/ops/function.rs:232 [INFO] [stdout] 59: 0x55f69092a42a - as core::ops::function::FnOnce>::call_once::hfc5c0e64036d1b09 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/liballoc/boxed.rs:1076 [INFO] [stdout] 60: 0x55f69092a42a - as core::ops::function::FnOnce>::call_once::hf3d73184efc070c1 [INFO] [stdout] at /rustc/b7dc83a3f6ca9746fb3d121761c3605477b77d90/src/liballoc/boxed.rs:1076 [INFO] [stdout] 61: 0x55f69092a42a - std::sys::unix::thread::Thread::new::thread_start::hb9eb749d91dfe8e2 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 62: 0x7fec29e75609 - start_thread [INFO] [stdout] 63: 0x7fec29c2a103 - __clone [INFO] [stdout] 64: 0x0 - [INFO] [stdout] Panic in Arbiter thread. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cache::tests::it_creates_new_application_cache_and_sets_and_reads_it [INFO] [stdout] cache::tests::it_removes_an_entry_in_application_cache [INFO] [stdout] [INFO] [stdout] test result: FAILED. 11 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--bin mimosa' [INFO] running `"docker" "inspect" "da9385d2a272a5f4fabdb9bdfe3c9335198097b3e06cb5a5589df6cf0288f409"` [INFO] running `"docker" "rm" "-f" "da9385d2a272a5f4fabdb9bdfe3c9335198097b3e06cb5a5589df6cf0288f409"` [INFO] [stdout] da9385d2a272a5f4fabdb9bdfe3c9335198097b3e06cb5a5589df6cf0288f409