Aug 01 14:38:49.425 INFO checking tawashichan/coffee_shop_backend against 1.27.2+tmplazy for lazy_static-1 Aug 01 14:38:49.425 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 01 14:38:49.425 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 01 14:38:49.425 INFO running `"docker" "create" "-v" "/tmp/crater.Ohxcs27ps5Wm:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-5/1.27.2+tmplazy:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1.27.2 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Aug 01 14:38:49.663 INFO blam! ef907d63ff90510351fb4e98c43922473abe41c136a021b13dc0dbcc1ae5147f Aug 01 14:38:49.667 INFO running `"docker" "start" "-a" "ef907d63ff90510351fb4e98c43922473abe41c136a021b13dc0dbcc1ae5147f"` Aug 01 14:38:50.954 INFO kablam! Compiling nodrop v0.1.12 Aug 01 14:38:50.955 INFO kablam! Compiling lazy_static v1.0.2 Aug 01 14:38:50.958 INFO kablam! Compiling scopeguard v0.3.3 Aug 01 14:38:50.959 INFO kablam! Compiling memoffset v0.2.1 Aug 01 14:38:50.961 INFO kablam! Compiling rustc-demangle v0.1.9 Aug 01 14:38:50.963 INFO kablam! Compiling pulldown-cmark v0.1.2 Aug 01 14:38:50.964 INFO kablam! Compiling semver-parser v0.7.0 Aug 01 14:38:50.966 INFO kablam! Compiling itoa v0.4.2 Aug 01 14:38:52.186 INFO kablam! Compiling same-file v1.0.2 Aug 01 14:38:52.243 INFO kablam! Compiling remove_dir_all v0.5.1 Aug 01 14:38:52.679 INFO kablam! Compiling num-traits v0.2.5 Aug 01 14:38:52.956 INFO kablam! Compiling glob v0.2.11 Aug 01 14:38:53.263 INFO kablam! Compiling gcc v0.3.54 Aug 01 14:38:53.823 INFO kablam! Compiling bytecount v0.3.1 Aug 01 14:38:55.939 INFO kablam! Compiling unicode-xid v0.0.4 Aug 01 14:38:57.385 INFO kablam! Compiling quote v0.3.15 Aug 01 14:38:59.494 INFO kablam! Checking linked-hash-map v0.4.2 Aug 01 14:38:59.791 INFO kablam! Checking siphasher v0.2.3 Aug 01 14:38:59.862 INFO kablam! Checking untrusted v0.5.1 Aug 01 14:39:00.174 INFO kablam! Checking sha1 v0.6.0 Aug 01 14:39:01.861 INFO kablam! Checking http-range v0.1.1 Aug 01 14:39:02.186 INFO kablam! Checking hostname v0.1.5 Aug 01 14:39:05.225 INFO kablam! Compiling brotli-sys v0.3.2 Aug 01 14:39:07.386 INFO kablam! Compiling actix_derive v0.2.0 Aug 01 14:39:07.418 INFO kablam! Compiling actix-web v0.6.15 Aug 01 14:39:10.409 INFO kablam! Compiling crossbeam-utils v0.2.2 Aug 01 14:39:10.703 INFO kablam! Compiling proc-macro2 v0.3.8 Aug 01 14:39:11.030 INFO kablam! Compiling num_cpus v1.8.0 Aug 01 14:39:11.444 INFO kablam! Compiling arrayvec v0.4.7 Aug 01 14:39:11.620 INFO kablam! Compiling mysqlclient-sys v0.2.3 Aug 01 14:39:15.426 INFO kablam! Compiling walkdir v2.1.4 Aug 01 14:39:15.462 INFO kablam! Compiling synom v0.11.3 Aug 01 14:39:15.665 INFO kablam! Checking uuid v0.6.5 Aug 01 14:39:20.571 INFO kablam! Checking resolv-conf v0.6.1 Aug 01 14:39:20.580 INFO kablam! Checking lru-cache v0.1.1 Aug 01 14:39:21.150 INFO kablam! Compiling tempdir v0.3.7 Aug 01 14:39:22.149 INFO kablam! Compiling rand v0.3.22 Aug 01 14:39:22.178 INFO kablam! Compiling serde v1.0.70 Aug 01 14:39:26.508 INFO kablam! Checking encoding v0.2.33 Aug 01 14:39:26.897 INFO kablam! Compiling backtrace-sys v0.1.23 Aug 01 14:39:27.099 INFO kablam! Checking mio-uds v0.6.6 Aug 01 14:39:39.733 INFO kablam! Compiling unicase v1.4.2 Aug 01 14:39:40.113 INFO kablam! Compiling syn v0.11.11 Aug 01 14:39:40.374 INFO kablam! Compiling crossbeam-epoch v0.3.1 Aug 01 14:39:41.673 INFO kablam! Checking parking_lot_core v0.2.14 Aug 01 14:39:49.383 INFO kablam! Checking flate2 v1.0.2 Aug 01 14:39:49.536 INFO kablam! Compiling backtrace v0.3.9 Aug 01 14:39:55.919 INFO kablam! Checking phf_shared v0.7.22 Aug 01 14:39:55.950 INFO kablam! Compiling quote v0.5.2 Aug 01 14:39:55.970 INFO kablam! Checking url v1.7.1 Aug 01 14:39:59.073 INFO kablam! Checking parking_lot v0.5.5 Aug 01 14:39:59.952 INFO kablam! Checking num-integer v0.1.39 Aug 01 14:40:01.110 INFO kablam! Compiling crossbeam-deque v0.2.0 Aug 01 14:40:04.377 INFO kablam! Compiling error-chain v0.11.0 Aug 01 14:40:05.774 INFO kablam! Compiling phf_generator v0.7.22 Aug 01 14:40:07.185 INFO kablam! Checking frank_jwt v3.0.0 Aug 01 14:40:08.364 INFO kablam! Checking phf v0.7.22 Aug 01 14:40:08.952 INFO kablam! Compiling syn v0.13.11 Aug 01 14:40:11.161 INFO kablam! Compiling rayon-core v1.4.1 Aug 01 14:40:11.292 INFO kablam! Checking chrono v0.4.5 Aug 01 14:40:12.395 INFO kablam! Checking crossbeam-channel v0.1.3 Aug 01 14:40:12.726 INFO kablam! Compiling phf_codegen v0.7.22 Aug 01 14:40:18.830 INFO kablam! Checking tokio-core v0.1.17 Aug 01 14:40:19.282 INFO kablam! Checking dotenv v0.13.0 Aug 01 14:40:24.394 INFO kablam! Compiling mime_guess v2.0.0-alpha.6 Aug 01 14:40:24.410 INFO kablam! Checking brotli2 v0.3.2 Aug 01 14:40:31.005 INFO kablam! Checking serde_urlencoded v0.5.2 Aug 01 14:40:45.429 INFO kablam! Checking trust-dns-proto v0.3.3 Aug 01 14:40:45.430 INFO kablam! Checking tokio-signal v0.1.5 Aug 01 14:40:45.522 INFO kablam! Compiling rayon v0.8.2 Aug 01 14:41:22.761 INFO kablam! Compiling ring v0.12.1 Aug 01 14:41:24.681 INFO kablam! Checking trust-dns-resolver v0.8.2 Aug 01 14:41:56.006 INFO kablam! Compiling serde_json v1.0.24 Aug 01 14:41:56.008 INFO kablam! Compiling semver v0.9.0 Aug 01 14:42:15.244 INFO kablam! Checking cookie v0.10.1 Aug 01 14:42:24.155 INFO kablam! Compiling diesel_derives v1.3.0 Aug 01 14:42:28.966 INFO kablam! Compiling cargo_metadata v0.5.8 Aug 01 14:42:41.674 INFO kablam! Compiling skeptic v0.13.3 Aug 01 14:42:55.544 INFO kablam! Compiling actix v0.5.8 Aug 01 14:42:55.902 INFO kablam! Checking diesel v1.3.2 Aug 01 14:44:05.257 INFO kablam! Checking third_empire v0.1.0 (file:///source) Aug 01 14:44:07.204 INFO kablam! warning: unused import: `models::user::NewUser` Aug 01 14:44:07.204 INFO kablam! --> src/handlers/forms/user_forms.rs:1:5 Aug 01 14:44:07.204 INFO kablam! | Aug 01 14:44:07.204 INFO kablam! 1 | use models::user::NewUser; Aug 01 14:44:07.204 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 01 14:44:07.215 INFO kablam! | Aug 01 14:44:07.215 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 14:44:07.215 INFO kablam! Aug 01 14:44:07.217 INFO kablam! warning: unused import: `diesel` Aug 01 14:44:07.217 INFO kablam! --> src/models/post.rs:1:5 Aug 01 14:44:07.217 INFO kablam! | Aug 01 14:44:07.217 INFO kablam! 1 | use diesel; Aug 01 14:44:07.217 INFO kablam! | ^^^^^^ Aug 01 14:44:07.217 INFO kablam! Aug 01 14:44:07.234 INFO kablam! warning: unused import: `models::user::NewUser` Aug 01 14:44:07.234 INFO kablam! --> src/handlers/forms/user_forms.rs:1:5 Aug 01 14:44:07.234 INFO kablam! | Aug 01 14:44:07.234 INFO kablam! 1 | use models::user::NewUser; Aug 01 14:44:07.234 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 01 14:44:07.235 INFO kablam! | Aug 01 14:44:07.235 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 14:44:07.235 INFO kablam! Aug 01 14:44:07.236 INFO kablam! warning: unused import: `diesel` Aug 01 14:44:07.236 INFO kablam! --> src/models/post.rs:1:5 Aug 01 14:44:07.236 INFO kablam! | Aug 01 14:44:07.236 INFO kablam! 1 | use diesel; Aug 01 14:44:07.236 INFO kablam! | ^^^^^^ Aug 01 14:44:07.236 INFO kablam! Aug 01 14:44:09.083 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.083 INFO kablam! --> src/handlers/users.rs:8:14 Aug 01 14:44:09.083 INFO kablam! | Aug 01 14:44:09.083 INFO kablam! 8 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:09.083 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.083 INFO kablam! | Aug 01 14:44:09.083 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 01 14:44:09.083 INFO kablam! Aug 01 14:44:09.083 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.083 INFO kablam! --> src/handlers/users.rs:22:13 Aug 01 14:44:09.083 INFO kablam! | Aug 01 14:44:09.083 INFO kablam! 22 | pub fn test(req: HttpRequest) -> Result { Aug 01 14:44:09.083 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.083 INFO kablam! Aug 01 14:44:09.084 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.084 INFO kablam! --> src/handlers/posts.rs:5:14 Aug 01 14:44:09.084 INFO kablam! | Aug 01 14:44:09.084 INFO kablam! 5 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:09.084 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.084 INFO kablam! Aug 01 14:44:09.084 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.084 INFO kablam! --> src/handlers/sessions.rs:5:14 Aug 01 14:44:09.084 INFO kablam! | Aug 01 14:44:09.084 INFO kablam! 5 | pub fn login(req: HttpRequest) -> Result{ Aug 01 14:44:09.084 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.084 INFO kablam! Aug 01 14:44:09.085 INFO kablam! warning: unused variable: `header` Aug 01 14:44:09.085 INFO kablam! --> src/common/login.rs:15:10 Aug 01 14:44:09.085 INFO kablam! | Aug 01 14:44:09.085 INFO kablam! 15 | let (header,payload) = decode(&token,&"Eichmann".to_string(),Algorithm::HS256).unwrap(); Aug 01 14:44:09.085 INFO kablam! | ^^^^^^ help: consider using `_header` instead Aug 01 14:44:09.085 INFO kablam! Aug 01 14:44:09.103 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.103 INFO kablam! --> src/handlers/users.rs:8:14 Aug 01 14:44:09.103 INFO kablam! | Aug 01 14:44:09.104 INFO kablam! 8 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:09.104 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.104 INFO kablam! | Aug 01 14:44:09.104 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 01 14:44:09.104 INFO kablam! Aug 01 14:44:09.104 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.104 INFO kablam! --> src/handlers/users.rs:22:13 Aug 01 14:44:09.104 INFO kablam! | Aug 01 14:44:09.104 INFO kablam! 22 | pub fn test(req: HttpRequest) -> Result { Aug 01 14:44:09.104 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.104 INFO kablam! Aug 01 14:44:09.105 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.105 INFO kablam! --> src/handlers/posts.rs:5:14 Aug 01 14:44:09.105 INFO kablam! | Aug 01 14:44:09.105 INFO kablam! 5 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:09.105 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.105 INFO kablam! Aug 01 14:44:09.105 INFO kablam! warning: unused variable: `req` Aug 01 14:44:09.105 INFO kablam! --> src/handlers/sessions.rs:5:14 Aug 01 14:44:09.105 INFO kablam! | Aug 01 14:44:09.105 INFO kablam! 5 | pub fn login(req: HttpRequest) -> Result{ Aug 01 14:44:09.105 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:09.105 INFO kablam! Aug 01 14:44:09.105 INFO kablam! warning: unused variable: `header` Aug 01 14:44:09.105 INFO kablam! --> src/common/login.rs:15:10 Aug 01 14:44:09.106 INFO kablam! | Aug 01 14:44:09.106 INFO kablam! 15 | let (header,payload) = decode(&token,&"Eichmann".to_string(),Algorithm::HS256).unwrap(); Aug 01 14:44:09.106 INFO kablam! | ^^^^^^ help: consider using `_header` instead Aug 01 14:44:09.106 INFO kablam! Aug 01 14:44:09.418 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:09.418 INFO kablam! --> src/common/login.rs:5:9 Aug 01 14:44:09.418 INFO kablam! | Aug 01 14:44:09.418 INFO kablam! 5 | let mut payload = json!({ Aug 01 14:44:09.418 INFO kablam! | ----^^^^^^^ Aug 01 14:44:09.418 INFO kablam! | | Aug 01 14:44:09.418 INFO kablam! | help: remove this `mut` Aug 01 14:44:09.436 INFO kablam! | Aug 01 14:44:09.437 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 01 14:44:09.437 INFO kablam! Aug 01 14:44:09.438 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:09.438 INFO kablam! --> src/common/login.rs:9:9 Aug 01 14:44:09.438 INFO kablam! | Aug 01 14:44:09.438 INFO kablam! 9 | let mut header = json!({}); Aug 01 14:44:09.438 INFO kablam! | ----^^^^^^ Aug 01 14:44:09.438 INFO kablam! | | Aug 01 14:44:09.438 INFO kablam! | help: remove this `mut` Aug 01 14:44:09.438 INFO kablam! Aug 01 14:44:09.456 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:09.456 INFO kablam! --> src/common/login.rs:5:9 Aug 01 14:44:09.456 INFO kablam! | Aug 01 14:44:09.456 INFO kablam! 5 | let mut payload = json!({ Aug 01 14:44:09.456 INFO kablam! | ----^^^^^^^ Aug 01 14:44:09.456 INFO kablam! | | Aug 01 14:44:09.456 INFO kablam! | help: remove this `mut` Aug 01 14:44:09.456 INFO kablam! | Aug 01 14:44:09.456 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 01 14:44:09.456 INFO kablam! Aug 01 14:44:09.457 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:09.457 INFO kablam! --> src/common/login.rs:9:9 Aug 01 14:44:09.457 INFO kablam! | Aug 01 14:44:09.457 INFO kablam! 9 | let mut header = json!({}); Aug 01 14:44:09.457 INFO kablam! | ----^^^^^^ Aug 01 14:44:09.457 INFO kablam! | | Aug 01 14:44:09.457 INFO kablam! | help: remove this `mut` Aug 01 14:44:09.457 INFO kablam! Aug 01 14:44:09.541 INFO kablam! warning: function is never used: `update` Aug 01 14:44:09.541 INFO kablam! --> src/models/user.rs:35:1 Aug 01 14:44:09.541 INFO kablam! | Aug 01 14:44:09.542 INFO kablam! 35 | pub fn update(){ Aug 01 14:44:09.542 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 01 14:44:09.542 INFO kablam! | Aug 01 14:44:09.542 INFO kablam! = note: #[warn(dead_code)] on by default Aug 01 14:44:09.542 INFO kablam! Aug 01 14:44:09.542 INFO kablam! warning: function is never used: `execute` Aug 01 14:44:09.542 INFO kablam! --> src/db/connection.rs:18:1 Aug 01 14:44:09.542 INFO kablam! | Aug 01 14:44:09.542 INFO kablam! 18 | / pub fn execute(func: F) -> T Aug 01 14:44:09.542 INFO kablam! 19 | | where F: Fn(MysqlConnection) -> T { Aug 01 14:44:09.543 INFO kablam! 20 | | let connection = establish_connection(); Aug 01 14:44:09.543 INFO kablam! 21 | | func(connection) Aug 01 14:44:09.543 INFO kablam! 22 | | } Aug 01 14:44:09.543 INFO kablam! | |_^ Aug 01 14:44:09.543 INFO kablam! Aug 01 14:44:09.588 INFO kablam! warning: function is never used: `update` Aug 01 14:44:09.588 INFO kablam! --> src/models/user.rs:35:1 Aug 01 14:44:09.588 INFO kablam! | Aug 01 14:44:09.588 INFO kablam! 35 | pub fn update(){ Aug 01 14:44:09.588 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 01 14:44:09.588 INFO kablam! | Aug 01 14:44:09.588 INFO kablam! = note: #[warn(dead_code)] on by default Aug 01 14:44:09.588 INFO kablam! Aug 01 14:44:09.604 INFO kablam! warning: function is never used: `execute` Aug 01 14:44:09.604 INFO kablam! --> src/db/connection.rs:18:1 Aug 01 14:44:09.605 INFO kablam! | Aug 01 14:44:09.605 INFO kablam! 18 | / pub fn execute(func: F) -> T Aug 01 14:44:09.605 INFO kablam! 19 | | where F: Fn(MysqlConnection) -> T { Aug 01 14:44:09.605 INFO kablam! 20 | | let connection = establish_connection(); Aug 01 14:44:09.605 INFO kablam! 21 | | func(connection) Aug 01 14:44:09.605 INFO kablam! 22 | | } Aug 01 14:44:09.605 INFO kablam! | |_^ Aug 01 14:44:09.605 INFO kablam! Aug 01 14:44:09.789 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5m 19.32s Aug 01 14:44:09.809 INFO kablam! su: No module specific data is present Aug 01 14:44:10.403 INFO running `"docker" "rm" "-f" "ef907d63ff90510351fb4e98c43922473abe41c136a021b13dc0dbcc1ae5147f"` Aug 01 14:44:10.580 INFO blam! ef907d63ff90510351fb4e98c43922473abe41c136a021b13dc0dbcc1ae5147f