Aug 01 14:38:51.709 INFO checking tawashichan/coffee_shop_backend against 1.27.2 for lazy_static-1 Aug 01 14:38:51.709 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 01 14:38:51.709 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 01 14:38:51.709 INFO running `"docker" "create" "-v" "/tmp/crater.o2ZgZXCSSCld:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-4/1.27.2:/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:51.967 INFO blam! 0563b2cd58b819e6d20a1a66fd16506603c106a1514398df81cd6fe4f428ccfd Aug 01 14:38:51.970 INFO running `"docker" "start" "-a" "0563b2cd58b819e6d20a1a66fd16506603c106a1514398df81cd6fe4f428ccfd"` Aug 01 14:38:53.172 INFO kablam! Compiling nodrop v0.1.12 Aug 01 14:38:53.182 INFO kablam! Compiling memoffset v0.2.1 Aug 01 14:38:53.189 INFO kablam! Compiling lazy_static v1.0.2 Aug 01 14:38:53.191 INFO kablam! Compiling scopeguard v0.3.3 Aug 01 14:38:53.194 INFO kablam! Compiling itoa v0.4.2 Aug 01 14:38:53.196 INFO kablam! Compiling backtrace v0.2.3 Aug 01 14:38:53.198 INFO kablam! Compiling dtoa v0.4.3 Aug 01 14:38:53.200 INFO kablam! Compiling semver-parser v0.7.0 Aug 01 14:38:54.529 INFO kablam! Compiling pulldown-cmark v0.1.2 Aug 01 14:38:54.777 INFO kablam! Compiling remove_dir_all v0.5.1 Aug 01 14:38:55.119 INFO kablam! Compiling same-file v1.0.2 Aug 01 14:38:55.145 INFO kablam! Compiling bitflags v0.9.1 Aug 01 14:38:56.571 INFO kablam! Compiling glob v0.2.11 Aug 01 14:38:57.274 INFO kablam! Checking stable_deref_trait v1.1.0 Aug 01 14:38:57.947 INFO kablam! Compiling bytecount v0.3.1 Aug 01 14:38:58.338 INFO kablam! Checking linked-hash-map v0.4.2 Aug 01 14:38:59.054 INFO kablam! Checking untrusted v0.5.1 Aug 01 14:38:59.201 INFO kablam! Checking string v0.1.1 Aug 01 14:38:59.210 INFO kablam! Checking indexmap v1.0.1 Aug 01 14:38:59.330 INFO kablam! Checking http-range v0.1.1 Aug 01 14:39:01.654 INFO kablam! Checking sha1 v0.6.0 Aug 01 14:39:04.354 INFO kablam! Compiling miniz-sys v0.1.10 Aug 01 14:39:04.709 INFO kablam! Compiling brotli-sys v0.3.2 Aug 01 14:39:05.107 INFO kablam! Checking hostname v0.1.5 Aug 01 14:39:05.110 INFO kablam! Compiling crossbeam-utils v0.2.2 Aug 01 14:39:05.250 INFO kablam! Compiling proc-macro2 v0.3.8 Aug 01 14:39:06.769 INFO kablam! Compiling actix_derive v0.2.0 Aug 01 14:39:06.853 INFO kablam! Compiling actix-web v0.6.15 Aug 01 14:39:10.824 INFO kablam! Compiling num_cpus v1.8.0 Aug 01 14:39:12.458 INFO kablam! Compiling dbghelp-sys v0.2.0 Aug 01 14:39:12.683 INFO kablam! Compiling arrayvec v0.4.7 Aug 01 14:39:12.777 INFO kablam! Compiling mysqlclient-sys v0.2.3 Aug 01 14:39:12.858 INFO kablam! Checking owning_ref v0.3.3 Aug 01 14:39:12.978 INFO kablam! Checking base64 v0.6.0 Aug 01 14:39:13.127 INFO kablam! Compiling walkdir v2.1.4 Aug 01 14:39:19.350 INFO kablam! Checking lru-cache v0.1.1 Aug 01 14:39:19.496 INFO kablam! Checking mio v0.6.15 Aug 01 14:39:20.237 INFO kablam! Checking resolv-conf v0.6.1 Aug 01 14:39:26.185 INFO kablam! Compiling serde v1.0.70 Aug 01 14:39:27.169 INFO kablam! Compiling tempdir v0.3.7 Aug 01 14:39:30.094 INFO kablam! Compiling rand v0.3.22 Aug 01 14:39:32.163 INFO kablam! Compiling syn v0.11.11 Aug 01 14:39:32.245 INFO kablam! Checking tokio-io v0.1.7 Aug 01 14:39:32.309 INFO kablam! Checking http v0.1.8 Aug 01 14:39:32.679 INFO kablam! Compiling crossbeam-epoch v0.3.1 Aug 01 14:39:42.955 INFO kablam! Compiling quote v0.5.2 Aug 01 14:39:44.637 INFO kablam! Checking parking_lot_core v0.2.14 Aug 01 14:39:47.938 INFO kablam! Checking url v1.7.1 Aug 01 14:39:49.881 INFO kablam! Checking tokio-threadpool v0.1.5 Aug 01 14:39:59.679 INFO kablam! Checking mio-uds v0.6.6 Aug 01 14:39:59.987 INFO kablam! Checking flate2 v1.0.2 Aug 01 14:40:01.573 INFO kablam! Checking tokio-reactor v0.1.2 Aug 01 14:40:03.533 INFO kablam! Checking tokio-codec v0.1.0 Aug 01 14:40:06.757 INFO kablam! Compiling crossbeam-deque v0.2.0 Aug 01 14:40:09.193 INFO kablam! Checking parking_lot v0.5.5 Aug 01 14:40:11.625 INFO kablam! Compiling error-chain v0.11.0 Aug 01 14:40:13.935 INFO kablam! Compiling syn v0.13.11 Aug 01 14:40:14.357 INFO kablam! Checking tokio-fs v0.1.2 Aug 01 14:40:15.384 INFO kablam! Checking serde_urlencoded v0.5.2 Aug 01 14:40:18.006 INFO kablam! Checking tokio-tcp v0.1.0 Aug 01 14:40:18.053 INFO kablam! Checking tokio-udp v0.1.1 Aug 01 14:40:19.249 INFO kablam! Checking frank_jwt v3.0.0 Aug 01 14:40:22.180 INFO kablam! Compiling rayon-core v1.4.1 Aug 01 14:40:22.987 INFO kablam! Checking error-chain v0.1.12 Aug 01 14:40:23.692 INFO kablam! Checking crossbeam-channel v0.1.3 Aug 01 14:40:24.077 INFO kablam! Checking h2 v0.1.11 Aug 01 14:40:24.877 INFO kablam! Checking tokio v0.1.7 Aug 01 14:40:25.306 INFO kablam! Checking dotenv v0.13.0 Aug 01 14:40:29.613 INFO kablam! Checking brotli2 v0.3.2 Aug 01 14:40:36.992 INFO kablam! Checking tokio-core v0.1.17 Aug 01 14:40:55.179 INFO kablam! Checking trust-dns-proto v0.3.3 Aug 01 14:41:04.514 INFO kablam! Checking tokio-signal v0.1.5 Aug 01 14:41:06.828 INFO kablam! Compiling rayon v0.8.2 Aug 01 14:41:32.570 INFO kablam! Checking trust-dns-resolver v0.8.2 Aug 01 14:41:39.161 INFO kablam! Compiling ring v0.12.1 Aug 01 14:42:03.919 INFO kablam! Compiling semver v0.9.0 Aug 01 14:42:03.921 INFO kablam! Compiling serde_json v1.0.24 Aug 01 14:42:23.009 INFO kablam! Compiling diesel_derives v1.3.0 Aug 01 14:42:27.711 INFO kablam! Checking cookie v0.10.1 Aug 01 14:42:35.533 INFO kablam! Compiling cargo_metadata v0.5.8 Aug 01 14:42:54.204 INFO kablam! Compiling skeptic v0.13.3 Aug 01 14:42:54.298 INFO kablam! Checking diesel v1.3.2 Aug 01 14:43:03.786 INFO kablam! Compiling actix v0.5.8 Aug 01 14:44:09.783 INFO kablam! Checking third_empire v0.1.0 (file:///source) Aug 01 14:44:11.725 INFO kablam! warning: unused import: `models::user::NewUser` Aug 01 14:44:11.725 INFO kablam! --> src/handlers/forms/user_forms.rs:1:5 Aug 01 14:44:11.725 INFO kablam! | Aug 01 14:44:11.725 INFO kablam! 1 | use models::user::NewUser; Aug 01 14:44:11.725 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 01 14:44:11.725 INFO kablam! | Aug 01 14:44:11.725 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 14:44:11.725 INFO kablam! Aug 01 14:44:11.726 INFO kablam! warning: unused import: `diesel` Aug 01 14:44:11.726 INFO kablam! --> src/models/post.rs:1:5 Aug 01 14:44:11.726 INFO kablam! | Aug 01 14:44:11.726 INFO kablam! 1 | use diesel; Aug 01 14:44:11.726 INFO kablam! | ^^^^^^ Aug 01 14:44:11.726 INFO kablam! Aug 01 14:44:11.901 INFO kablam! warning: unused import: `models::user::NewUser` Aug 01 14:44:11.901 INFO kablam! --> src/handlers/forms/user_forms.rs:1:5 Aug 01 14:44:11.901 INFO kablam! | Aug 01 14:44:11.901 INFO kablam! 1 | use models::user::NewUser; Aug 01 14:44:11.901 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 01 14:44:11.901 INFO kablam! | Aug 01 14:44:11.901 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 01 14:44:11.901 INFO kablam! Aug 01 14:44:11.902 INFO kablam! warning: unused import: `diesel` Aug 01 14:44:11.902 INFO kablam! --> src/models/post.rs:1:5 Aug 01 14:44:11.902 INFO kablam! | Aug 01 14:44:11.902 INFO kablam! 1 | use diesel; Aug 01 14:44:11.902 INFO kablam! | ^^^^^^ Aug 01 14:44:11.902 INFO kablam! Aug 01 14:44:13.729 INFO kablam! warning: unused variable: `req` Aug 01 14:44:13.729 INFO kablam! --> src/handlers/users.rs:8:14 Aug 01 14:44:13.729 INFO kablam! | Aug 01 14:44:13.729 INFO kablam! 8 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:13.729 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:13.730 INFO kablam! | Aug 01 14:44:13.730 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 01 14:44:13.730 INFO kablam! Aug 01 14:44:13.731 INFO kablam! warning: unused variable: `req` Aug 01 14:44:13.731 INFO kablam! --> src/handlers/users.rs:22:13 Aug 01 14:44:13.731 INFO kablam! | Aug 01 14:44:13.731 INFO kablam! 22 | pub fn test(req: HttpRequest) -> Result { Aug 01 14:44:13.731 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:13.736 INFO kablam! Aug 01 14:44:13.737 INFO kablam! warning: unused variable: `req` Aug 01 14:44:13.737 INFO kablam! --> src/handlers/posts.rs:5:14 Aug 01 14:44:13.737 INFO kablam! | Aug 01 14:44:13.737 INFO kablam! 5 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:13.737 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:13.737 INFO kablam! Aug 01 14:44:13.737 INFO kablam! warning: unused variable: `req` Aug 01 14:44:13.737 INFO kablam! --> src/handlers/sessions.rs:5:14 Aug 01 14:44:13.737 INFO kablam! | Aug 01 14:44:13.737 INFO kablam! 5 | pub fn login(req: HttpRequest) -> Result{ Aug 01 14:44:13.737 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:13.737 INFO kablam! Aug 01 14:44:13.738 INFO kablam! warning: unused variable: `header` Aug 01 14:44:13.738 INFO kablam! --> src/common/login.rs:15:10 Aug 01 14:44:13.738 INFO kablam! | Aug 01 14:44:13.738 INFO kablam! 15 | let (header,payload) = decode(&token,&"Eichmann".to_string(),Algorithm::HS256).unwrap(); Aug 01 14:44:13.738 INFO kablam! | ^^^^^^ help: consider using `_header` instead Aug 01 14:44:13.738 INFO kablam! Aug 01 14:44:14.049 INFO kablam! warning: unused variable: `req` Aug 01 14:44:14.049 INFO kablam! --> src/handlers/users.rs:8:14 Aug 01 14:44:14.049 INFO kablam! | Aug 01 14:44:14.049 INFO kablam! 8 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:14.049 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:14.049 INFO kablam! | Aug 01 14:44:14.049 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 01 14:44:14.050 INFO kablam! Aug 01 14:44:14.050 INFO kablam! warning: unused variable: `req` Aug 01 14:44:14.050 INFO kablam! --> src/handlers/users.rs:22:13 Aug 01 14:44:14.050 INFO kablam! | Aug 01 14:44:14.050 INFO kablam! 22 | pub fn test(req: HttpRequest) -> Result { Aug 01 14:44:14.050 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:14.050 INFO kablam! Aug 01 14:44:14.050 INFO kablam! warning: unused variable: `req` Aug 01 14:44:14.050 INFO kablam! --> src/handlers/posts.rs:5:14 Aug 01 14:44:14.050 INFO kablam! | Aug 01 14:44:14.051 INFO kablam! 5 | pub fn index(req: HttpRequest) -> Result>>{ Aug 01 14:44:14.051 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:14.051 INFO kablam! Aug 01 14:44:14.051 INFO kablam! warning: unused variable: `req` Aug 01 14:44:14.051 INFO kablam! --> src/handlers/sessions.rs:5:14 Aug 01 14:44:14.051 INFO kablam! | Aug 01 14:44:14.051 INFO kablam! 5 | pub fn login(req: HttpRequest) -> Result{ Aug 01 14:44:14.051 INFO kablam! | ^^^ help: consider using `_req` instead Aug 01 14:44:14.051 INFO kablam! Aug 01 14:44:14.051 INFO kablam! warning: unused variable: `header` Aug 01 14:44:14.051 INFO kablam! --> src/common/login.rs:15:10 Aug 01 14:44:14.051 INFO kablam! | Aug 01 14:44:14.051 INFO kablam! 15 | let (header,payload) = decode(&token,&"Eichmann".to_string(),Algorithm::HS256).unwrap(); Aug 01 14:44:14.051 INFO kablam! | ^^^^^^ help: consider using `_header` instead Aug 01 14:44:14.051 INFO kablam! Aug 01 14:44:14.074 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:14.074 INFO kablam! --> src/common/login.rs:5:9 Aug 01 14:44:14.074 INFO kablam! | Aug 01 14:44:14.074 INFO kablam! 5 | let mut payload = json!({ Aug 01 14:44:14.074 INFO kablam! | ----^^^^^^^ Aug 01 14:44:14.074 INFO kablam! | | Aug 01 14:44:14.074 INFO kablam! | help: remove this `mut` Aug 01 14:44:14.074 INFO kablam! | Aug 01 14:44:14.074 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 01 14:44:14.074 INFO kablam! Aug 01 14:44:14.074 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:14.074 INFO kablam! --> src/common/login.rs:9:9 Aug 01 14:44:14.074 INFO kablam! | Aug 01 14:44:14.075 INFO kablam! 9 | let mut header = json!({}); Aug 01 14:44:14.075 INFO kablam! | ----^^^^^^ Aug 01 14:44:14.075 INFO kablam! | | Aug 01 14:44:14.075 INFO kablam! | help: remove this `mut` Aug 01 14:44:14.075 INFO kablam! Aug 01 14:44:14.244 INFO kablam! warning: function is never used: `update` Aug 01 14:44:14.244 INFO kablam! --> src/models/user.rs:35:1 Aug 01 14:44:14.244 INFO kablam! | Aug 01 14:44:14.245 INFO kablam! 35 | pub fn update(){ Aug 01 14:44:14.245 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 01 14:44:14.264 INFO kablam! | Aug 01 14:44:14.264 INFO kablam! = note: #[warn(dead_code)] on by default Aug 01 14:44:14.264 INFO kablam! Aug 01 14:44:14.272 INFO kablam! warning: function is never used: `execute` Aug 01 14:44:14.272 INFO kablam! --> src/db/connection.rs:18:1 Aug 01 14:44:14.272 INFO kablam! | Aug 01 14:44:14.272 INFO kablam! 18 | / pub fn execute(func: F) -> T Aug 01 14:44:14.272 INFO kablam! 19 | | where F: Fn(MysqlConnection) -> T { Aug 01 14:44:14.272 INFO kablam! 20 | | let connection = establish_connection(); Aug 01 14:44:14.272 INFO kablam! 21 | | func(connection) Aug 01 14:44:14.272 INFO kablam! 22 | | } Aug 01 14:44:14.272 INFO kablam! | |_^ Aug 01 14:44:14.272 INFO kablam! Aug 01 14:44:14.452 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:14.452 INFO kablam! --> src/common/login.rs:5:9 Aug 01 14:44:14.452 INFO kablam! | Aug 01 14:44:14.452 INFO kablam! 5 | let mut payload = json!({ Aug 01 14:44:14.452 INFO kablam! | ----^^^^^^^ Aug 01 14:44:14.452 INFO kablam! | | Aug 01 14:44:14.452 INFO kablam! | help: remove this `mut` Aug 01 14:44:14.452 INFO kablam! | Aug 01 14:44:14.452 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 01 14:44:14.452 INFO kablam! Aug 01 14:44:14.453 INFO kablam! warning: variable does not need to be mutable Aug 01 14:44:14.453 INFO kablam! --> src/common/login.rs:9:9 Aug 01 14:44:14.453 INFO kablam! | Aug 01 14:44:14.453 INFO kablam! 9 | let mut header = json!({}); Aug 01 14:44:14.453 INFO kablam! | ----^^^^^^ Aug 01 14:44:14.453 INFO kablam! | | Aug 01 14:44:14.453 INFO kablam! | help: remove this `mut` Aug 01 14:44:14.453 INFO kablam! Aug 01 14:44:14.596 INFO kablam! warning: function is never used: `update` Aug 01 14:44:14.596 INFO kablam! --> src/models/user.rs:35:1 Aug 01 14:44:14.596 INFO kablam! | Aug 01 14:44:14.596 INFO kablam! 35 | pub fn update(){ Aug 01 14:44:14.596 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 01 14:44:14.596 INFO kablam! | Aug 01 14:44:14.597 INFO kablam! = note: #[warn(dead_code)] on by default Aug 01 14:44:14.597 INFO kablam! Aug 01 14:44:14.604 INFO kablam! warning: function is never used: `execute` Aug 01 14:44:14.604 INFO kablam! --> src/db/connection.rs:18:1 Aug 01 14:44:14.604 INFO kablam! | Aug 01 14:44:14.605 INFO kablam! 18 | / pub fn execute(func: F) -> T Aug 01 14:44:14.605 INFO kablam! 19 | | where F: Fn(MysqlConnection) -> T { Aug 01 14:44:14.605 INFO kablam! 20 | | let connection = establish_connection(); Aug 01 14:44:14.605 INFO kablam! 21 | | func(connection) Aug 01 14:44:14.605 INFO kablam! 22 | | } Aug 01 14:44:14.605 INFO kablam! | |_^ Aug 01 14:44:14.605 INFO kablam! Aug 01 14:44:14.740 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5m 22.03s Aug 01 14:44:14.760 INFO kablam! su: No module specific data is present Aug 01 14:44:15.391 INFO running `"docker" "rm" "-f" "0563b2cd58b819e6d20a1a66fd16506603c106a1514398df81cd6fe4f428ccfd"` Aug 01 14:44:15.552 INFO blam! 0563b2cd58b819e6d20a1a66fd16506603c106a1514398df81cd6fe4f428ccfd