Dec 02 02:52:14.581 INFO testing TheKevJames/juicyj against 1.30.1 for beta-1.31-5
Dec 02 02:52:14.581 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 02:52:15.036 INFO [stdout] 59c058be27b524da91bfd7d9d948feb09f00536dc5aeb43dd3a465a0c4a591ef
Dec 02 02:52:15.039 INFO running `"docker" "start" "-a" "59c058be27b524da91bfd7d9d948feb09f00536dc5aeb43dd3a465a0c4a591ef"`
Dec 02 02:52:16.444 INFO [stderr] usermod: no changes
Dec 02 02:52:16.490 INFO [stderr] warning: profile `doc` is deprecated and has no effect
Dec 02 02:52:16.555 INFO [stderr]    Compiling juicyj v0.5.0 (/source)
Dec 02 02:52:19.787 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.787 INFO [stderr]   --> src/analysis/types/mod.rs:68:16
Dec 02 02:52:19.787 INFO [stderr]    |
Dec 02 02:52:19.787 INFO [stderr] 68 | fn rebuild_env(mut env: &mut Environment) -> Result<(), String> {
Dec 02 02:52:19.787 INFO [stderr]    |                ----^^^
Dec 02 02:52:19.787 INFO [stderr]    |                |
Dec 02 02:52:19.787 INFO [stderr]    |                help: remove this `mut`
Dec 02 02:52:19.787 INFO [stderr]    |
Dec 02 02:52:19.787 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 02:52:19.787 INFO [stderr] 
Dec 02 02:52:19.799 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.799 INFO [stderr]   --> src/analysis/types/mod.rs:82:27
Dec 02 02:52:19.799 INFO [stderr]    |
Dec 02 02:52:19.799 INFO [stderr] 82 | fn verify_env_inheritable(mut env: &mut Environment) -> Result<(), String> {
Dec 02 02:52:19.799 INFO [stderr]    |                           ----^^^
Dec 02 02:52:19.799 INFO [stderr]    |                           |
Dec 02 02:52:19.799 INFO [stderr]    |                           help: remove this `mut`
Dec 02 02:52:19.799 INFO [stderr] 
Dec 02 02:52:19.815 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.815 INFO [stderr]    --> src/analysis/types/mod.rs:167:15
Dec 02 02:52:19.815 INFO [stderr]     |
Dec 02 02:52:19.817 INFO [stderr] 167 | fn verify_env(mut env: &mut Environment) -> Result<(), String> {
Dec 02 02:52:19.817 INFO [stderr]     |               ----^^^
Dec 02 02:52:19.817 INFO [stderr]     |               |
Dec 02 02:52:19.817 INFO [stderr]     |               help: remove this `mut`
Dec 02 02:52:19.817 INFO [stderr] 
Dec 02 02:52:19.887 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.887 INFO [stderr]  --> src/analysis/types/resolve/arrayaccess.rs:8:11
Dec 02 02:52:19.887 INFO [stderr]   |
Dec 02 02:52:19.888 INFO [stderr] 8 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:19.888 INFO [stderr]   |           ----^^^^
Dec 02 02:52:19.888 INFO [stderr]   |           |
Dec 02 02:52:19.888 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:19.888 INFO [stderr] 
Dec 02 02:52:19.889 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.889 INFO [stderr]   --> src/analysis/types/resolve/arraycreationexpression.rs:14:11
Dec 02 02:52:19.891 INFO [stderr]    |
Dec 02 02:52:19.891 INFO [stderr] 14 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:19.891 INFO [stderr]    |           ----^^^^
Dec 02 02:52:19.891 INFO [stderr]    |           |
Dec 02 02:52:19.891 INFO [stderr]    |           help: remove this `mut`
Dec 02 02:52:19.891 INFO [stderr] 
Dec 02 02:52:19.891 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.891 INFO [stderr]  --> src/analysis/types/resolve/assignment.rs:8:11
Dec 02 02:52:19.892 INFO [stderr]   |
Dec 02 02:52:19.892 INFO [stderr] 8 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:19.892 INFO [stderr]   |           ----^^^^
Dec 02 02:52:19.893 INFO [stderr]   |           |
Dec 02 02:52:19.893 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:19.893 INFO [stderr] 
Dec 02 02:52:19.893 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.893 INFO [stderr]   --> src/analysis/types/resolve/castexpression.rs:14:11
Dec 02 02:52:19.894 INFO [stderr]    |
Dec 02 02:52:19.899 INFO [stderr] 14 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:19.899 INFO [stderr]    |           ----^^^^
Dec 02 02:52:19.899 INFO [stderr]    |           |
Dec 02 02:52:19.899 INFO [stderr]    |           help: remove this `mut`
Dec 02 02:52:19.899 INFO [stderr] 
Dec 02 02:52:19.899 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.899 INFO [stderr]   --> src/analysis/types/resolve/comparison.rs:42:23
Dec 02 02:52:19.899 INFO [stderr]    |
Dec 02 02:52:19.899 INFO [stderr] 42 | pub fn onearg_boolean(mut node: &mut ASTNode,
Dec 02 02:52:19.899 INFO [stderr]    |                       ----^^^^
Dec 02 02:52:19.899 INFO [stderr]    |                       |
Dec 02 02:52:19.899 INFO [stderr]    |                       help: remove this `mut`
Dec 02 02:52:19.899 INFO [stderr] 
Dec 02 02:52:19.899 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.899 INFO [stderr]   --> src/analysis/types/resolve/comparison.rs:75:15
Dec 02 02:52:19.899 INFO [stderr]    |
Dec 02 02:52:19.899 INFO [stderr] 75 | pub fn twoarg(mut node: &mut ASTNode,
Dec 02 02:52:19.899 INFO [stderr]    |               ----^^^^
Dec 02 02:52:19.899 INFO [stderr]    |               |
Dec 02 02:52:19.899 INFO [stderr]    |               help: remove this `mut`
Dec 02 02:52:19.899 INFO [stderr] 
Dec 02 02:52:19.902 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.902 INFO [stderr]   --> src/analysis/types/resolve/comparison.rs:95:23
Dec 02 02:52:19.902 INFO [stderr]    |
Dec 02 02:52:19.902 INFO [stderr] 95 | pub fn twoarg_boolean(mut node: &mut ASTNode,
Dec 02 02:52:19.902 INFO [stderr]    |                       ----^^^^
Dec 02 02:52:19.902 INFO [stderr]    |                       |
Dec 02 02:52:19.902 INFO [stderr]    |                       help: remove this `mut`
Dec 02 02:52:19.902 INFO [stderr] 
Dec 02 02:52:19.904 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.904 INFO [stderr]    --> src/analysis/types/resolve/comparison.rs:161:26
Dec 02 02:52:19.904 INFO [stderr]     |
Dec 02 02:52:19.904 INFO [stderr] 161 | pub fn twoarg_instanceof(mut node: &mut ASTNode,
Dec 02 02:52:19.904 INFO [stderr]     |                          ----^^^^
Dec 02 02:52:19.904 INFO [stderr]     |                          |
Dec 02 02:52:19.904 INFO [stderr]     |                          help: remove this `mut`
Dec 02 02:52:19.904 INFO [stderr] 
Dec 02 02:52:19.915 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.915 INFO [stderr]   --> src/analysis/types/resolve/methodinvocation.rs:35:17
Dec 02 02:52:19.915 INFO [stderr]    |
Dec 02 02:52:19.915 INFO [stderr] 35 | pub fn get_args(mut node: &mut ASTNode,
Dec 02 02:52:19.915 INFO [stderr]    |                 ----^^^^
Dec 02 02:52:19.915 INFO [stderr]    |                 |
Dec 02 02:52:19.915 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:19.915 INFO [stderr] 
Dec 02 02:52:19.923 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.924 INFO [stderr]   --> src/analysis/types/resolve/methodinvocation.rs:83:15
Dec 02 02:52:19.924 INFO [stderr]    |
Dec 02 02:52:19.924 INFO [stderr] 83 | fn get_method(mut node: &mut ASTNode,
Dec 02 02:52:19.924 INFO [stderr]    |               ----^^^^
Dec 02 02:52:19.924 INFO [stderr]    |               |
Dec 02 02:52:19.924 INFO [stderr]    |               help: remove this `mut`
Dec 02 02:52:19.924 INFO [stderr] 
Dec 02 02:52:19.940 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:19.940 INFO [stderr]   --> src/analysis/types/verify/method/declaration.rs:10:11
Dec 02 02:52:19.940 INFO [stderr]    |
Dec 02 02:52:19.940 INFO [stderr] 10 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:19.940 INFO [stderr]    |           ----^^^^
Dec 02 02:52:19.940 INFO [stderr]    |           |
Dec 02 02:52:19.940 INFO [stderr]    |           help: remove this `mut`
Dec 02 02:52:19.940 INFO [stderr] 
Dec 02 02:52:20.101 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.101 INFO [stderr]  --> src/generator/body/booleanvalue.rs:7:11
Dec 02 02:52:20.101 INFO [stderr]   |
Dec 02 02:52:20.101 INFO [stderr] 7 |           mut text: &mut Vec<String>,
Dec 02 02:52:20.101 INFO [stderr]   |           ----^^^^
Dec 02 02:52:20.101 INFO [stderr]   |           |
Dec 02 02:52:20.101 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.101 INFO [stderr] 
Dec 02 02:52:20.107 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.107 INFO [stderr]  --> src/generator/body/booleanvalue.rs:8:11
Dec 02 02:52:20.107 INFO [stderr]   |
Dec 02 02:52:20.107 INFO [stderr] 8 |           mut externs: &mut Vec<String>)
Dec 02 02:52:20.107 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:20.107 INFO [stderr]   |           |
Dec 02 02:52:20.107 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.107 INFO [stderr] 
Dec 02 02:52:20.110 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.118 INFO [stderr]  --> src/generator/body/charvalue.rs:6:11
Dec 02 02:52:20.119 INFO [stderr]   |
Dec 02 02:52:20.119 INFO [stderr] 6 |           mut text: &mut Vec<String>,
Dec 02 02:52:20.119 INFO [stderr]   |           ----^^^^
Dec 02 02:52:20.119 INFO [stderr]   |           |
Dec 02 02:52:20.119 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.119 INFO [stderr] 
Dec 02 02:52:20.119 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.119 INFO [stderr]  --> src/generator/body/charvalue.rs:7:11
Dec 02 02:52:20.119 INFO [stderr]   |
Dec 02 02:52:20.119 INFO [stderr] 7 |           mut externs: &mut Vec<String>)
Dec 02 02:52:20.119 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:20.119 INFO [stderr]   |           |
Dec 02 02:52:20.119 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.119 INFO [stderr] 
Dec 02 02:52:20.187 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.187 INFO [stderr]  --> src/generator/body/nullvalue.rs:4:11
Dec 02 02:52:20.187 INFO [stderr]   |
Dec 02 02:52:20.187 INFO [stderr] 4 | pub fn go(mut text: &mut Vec<String>,
Dec 02 02:52:20.187 INFO [stderr]   |           ----^^^^
Dec 02 02:52:20.187 INFO [stderr]   |           |
Dec 02 02:52:20.187 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.190 INFO [stderr] 
Dec 02 02:52:20.191 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.191 INFO [stderr]  --> src/generator/body/nullvalue.rs:5:11
Dec 02 02:52:20.191 INFO [stderr]   |
Dec 02 02:52:20.191 INFO [stderr] 5 |           mut externs: &mut Vec<String>)
Dec 02 02:52:20.191 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:20.191 INFO [stderr]   |           |
Dec 02 02:52:20.191 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.191 INFO [stderr] 
Dec 02 02:52:20.195 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.196 INFO [stderr]  --> src/generator/body/numvalue.rs:6:11
Dec 02 02:52:20.196 INFO [stderr]   |
Dec 02 02:52:20.196 INFO [stderr] 6 |           mut text: &mut Vec<String>,
Dec 02 02:52:20.196 INFO [stderr]   |           ----^^^^
Dec 02 02:52:20.196 INFO [stderr]   |           |
Dec 02 02:52:20.196 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.196 INFO [stderr] 
Dec 02 02:52:20.196 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.196 INFO [stderr]  --> src/generator/body/numvalue.rs:7:11
Dec 02 02:52:20.196 INFO [stderr]   |
Dec 02 02:52:20.196 INFO [stderr] 7 |           mut externs: &mut Vec<String>)
Dec 02 02:52:20.196 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:20.197 INFO [stderr]   |           |
Dec 02 02:52:20.197 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:20.206 INFO [stderr] 
Dec 02 02:52:20.219 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.219 INFO [stderr]  --> src/generator/body/this.rs:4:33
Dec 02 02:52:20.219 INFO [stderr]   |
Dec 02 02:52:20.219 INFO [stderr] 4 | pub fn go(class_label: &String, mut text: &mut Vec<String>) -> Result<Option<String>, String> {
Dec 02 02:52:20.219 INFO [stderr]   |                                 ----^^^^
Dec 02 02:52:20.219 INFO [stderr]   |                                 |
Dec 02 02:52:20.219 INFO [stderr]   |                                 help: remove this `mut`
Dec 02 02:52:20.219 INFO [stderr] 
Dec 02 02:52:20.271 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.271 INFO [stderr]   --> src/generator/class/method.rs:26:21
Dec 02 02:52:20.271 INFO [stderr]    |
Dec 02 02:52:20.271 INFO [stderr] 26 |                     mut text: &mut Vec<String>,
Dec 02 02:52:20.271 INFO [stderr]    |                     ----^^^^
Dec 02 02:52:20.271 INFO [stderr]    |                     |
Dec 02 02:52:20.271 INFO [stderr]    |                     help: remove this `mut`
Dec 02 02:52:20.271 INFO [stderr] 
Dec 02 02:52:20.271 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.271 INFO [stderr]   --> src/generator/class/method.rs:27:21
Dec 02 02:52:20.271 INFO [stderr]    |
Dec 02 02:52:20.271 INFO [stderr] 27 |                     mut externs: &mut Vec<String>) {
Dec 02 02:52:20.271 INFO [stderr]    |                     ----^^^^^^^
Dec 02 02:52:20.271 INFO [stderr]    |                     |
Dec 02 02:52:20.271 INFO [stderr]    |                     help: remove this `mut`
Dec 02 02:52:20.271 INFO [stderr] 
Dec 02 02:52:20.282 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.283 INFO [stderr]   --> src/generator/class/method.rs:69:17
Dec 02 02:52:20.283 INFO [stderr]    |
Dec 02 02:52:20.283 INFO [stderr] 69 |                 mut text: &mut Vec<String>,
Dec 02 02:52:20.283 INFO [stderr]    |                 ----^^^^
Dec 02 02:52:20.283 INFO [stderr]    |                 |
Dec 02 02:52:20.283 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:20.283 INFO [stderr] 
Dec 02 02:52:20.283 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.283 INFO [stderr]   --> src/generator/class/method.rs:70:17
Dec 02 02:52:20.283 INFO [stderr]    |
Dec 02 02:52:20.283 INFO [stderr] 70 |                 mut externs: &mut Vec<String>,
Dec 02 02:52:20.283 INFO [stderr]    |                 ----^^^^^^^
Dec 02 02:52:20.283 INFO [stderr]    |                 |
Dec 02 02:52:20.283 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:20.283 INFO [stderr] 
Dec 02 02:52:20.283 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.283 INFO [stderr]   --> src/generator/class/method.rs:71:17
Dec 02 02:52:20.283 INFO [stderr]    |
Dec 02 02:52:20.283 INFO [stderr] 71 |                 mut bss: &mut Vec<(String, String)>)
Dec 02 02:52:20.283 INFO [stderr]    |                 ----^^^
Dec 02 02:52:20.283 INFO [stderr]    |                 |
Dec 02 02:52:20.283 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:20.286 INFO [stderr] 
Dec 02 02:52:20.287 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.287 INFO [stderr]    --> src/generator/class/method.rs:113:18
Dec 02 02:52:20.287 INFO [stderr]     |
Dec 02 02:52:20.287 INFO [stderr] 113 |                  mut text: &mut Vec<String>,
Dec 02 02:52:20.287 INFO [stderr]     |                  ----^^^^
Dec 02 02:52:20.287 INFO [stderr]     |                  |
Dec 02 02:52:20.287 INFO [stderr]     |                  help: remove this `mut`
Dec 02 02:52:20.287 INFO [stderr] 
Dec 02 02:52:20.287 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:20.287 INFO [stderr]    --> src/generator/class/method.rs:114:18
Dec 02 02:52:20.287 INFO [stderr]     |
Dec 02 02:52:20.287 INFO [stderr] 114 |                  mut externs: &mut Vec<String>)
Dec 02 02:52:20.287 INFO [stderr]     |                  ----^^^^^^^
Dec 02 02:52:20.287 INFO [stderr]     |                  |
Dec 02 02:52:20.287 INFO [stderr]     |                  help: remove this `mut`
Dec 02 02:52:20.292 INFO [stderr] 
Dec 02 02:52:29.335 INFO [stderr] warning: unused `#[macro_use]` import
Dec 02 02:52:29.335 INFO [stderr]  --> src/main.rs:3:1
Dec 02 02:52:29.335 INFO [stderr]   |
Dec 02 02:52:29.335 INFO [stderr] 3 | #[macro_use]
Dec 02 02:52:29.335 INFO [stderr]   | ^^^^^^^^^^^^
Dec 02 02:52:29.335 INFO [stderr]   |
Dec 02 02:52:29.335 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 02:52:29.335 INFO [stderr] 
Dec 02 02:52:31.439 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 14.96s
Dec 02 02:52:31.451 INFO [stderr] su: No module specific data is present
Dec 02 02:52:32.024 INFO running `"docker" "inspect" "59c058be27b524da91bfd7d9d948feb09f00536dc5aeb43dd3a465a0c4a591ef"`
Dec 02 02:52:32.287 INFO running `"docker" "rm" "-f" "59c058be27b524da91bfd7d9d948feb09f00536dc5aeb43dd3a465a0c4a591ef"`
Dec 02 02:52:32.661 INFO [stdout] 59c058be27b524da91bfd7d9d948feb09f00536dc5aeb43dd3a465a0c4a591ef
Dec 02 02:52:32.665 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 02:52:33.095 INFO [stdout] 8bb1aaa2647eb9106c66e722248bbeabe514c8961f47d56a0e04846f08e988a0
Dec 02 02:52:33.103 INFO running `"docker" "start" "-a" "8bb1aaa2647eb9106c66e722248bbeabe514c8961f47d56a0e04846f08e988a0"`
Dec 02 02:52:33.853 INFO [stderr] usermod: no changes
Dec 02 02:52:33.881 INFO [stderr] warning: profile `doc` is deprecated and has no effect
Dec 02 02:52:33.927 INFO [stderr]    Compiling juicyj v0.5.0 (/source)
Dec 02 02:52:38.067 INFO [stderr] warning: unused `#[macro_use]` import
Dec 02 02:52:38.067 INFO [stderr]  --> src/main.rs:3:1
Dec 02 02:52:38.067 INFO [stderr]   |
Dec 02 02:52:38.067 INFO [stderr] 3 | #[macro_use]
Dec 02 02:52:38.067 INFO [stderr]   | ^^^^^^^^^^^^
Dec 02 02:52:38.067 INFO [stderr]   |
Dec 02 02:52:38.067 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 02:52:38.067 INFO [stderr] 
Dec 02 02:52:43.915 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:43.915 INFO [stderr]   --> src/analysis/types/mod.rs:68:16
Dec 02 02:52:43.915 INFO [stderr]    |
Dec 02 02:52:43.915 INFO [stderr] 68 | fn rebuild_env(mut env: &mut Environment) -> Result<(), String> {
Dec 02 02:52:43.915 INFO [stderr]    |                ----^^^
Dec 02 02:52:43.915 INFO [stderr]    |                |
Dec 02 02:52:43.915 INFO [stderr]    |                help: remove this `mut`
Dec 02 02:52:43.915 INFO [stderr]    |
Dec 02 02:52:43.915 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 02:52:43.915 INFO [stderr] 
Dec 02 02:52:43.935 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:43.935 INFO [stderr]   --> src/analysis/types/mod.rs:82:27
Dec 02 02:52:43.935 INFO [stderr]    |
Dec 02 02:52:43.935 INFO [stderr] 82 | fn verify_env_inheritable(mut env: &mut Environment) -> Result<(), String> {
Dec 02 02:52:43.935 INFO [stderr]    |                           ----^^^
Dec 02 02:52:43.935 INFO [stderr]    |                           |
Dec 02 02:52:43.935 INFO [stderr]    |                           help: remove this `mut`
Dec 02 02:52:43.935 INFO [stderr] 
Dec 02 02:52:43.959 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:43.959 INFO [stderr]    --> src/analysis/types/mod.rs:167:15
Dec 02 02:52:43.959 INFO [stderr]     |
Dec 02 02:52:43.959 INFO [stderr] 167 | fn verify_env(mut env: &mut Environment) -> Result<(), String> {
Dec 02 02:52:43.959 INFO [stderr]     |               ----^^^
Dec 02 02:52:43.959 INFO [stderr]     |               |
Dec 02 02:52:43.959 INFO [stderr]     |               help: remove this `mut`
Dec 02 02:52:43.959 INFO [stderr] 
Dec 02 02:52:44.103 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.103 INFO [stderr]  --> src/analysis/types/resolve/arrayaccess.rs:8:11
Dec 02 02:52:44.103 INFO [stderr]   |
Dec 02 02:52:44.103 INFO [stderr] 8 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:44.103 INFO [stderr]   |           ----^^^^
Dec 02 02:52:44.103 INFO [stderr]   |           |
Dec 02 02:52:44.103 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.103 INFO [stderr] 
Dec 02 02:52:44.113 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.113 INFO [stderr]   --> src/analysis/types/resolve/arraycreationexpression.rs:14:11
Dec 02 02:52:44.113 INFO [stderr]    |
Dec 02 02:52:44.113 INFO [stderr] 14 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:44.113 INFO [stderr]    |           ----^^^^
Dec 02 02:52:44.113 INFO [stderr]    |           |
Dec 02 02:52:44.113 INFO [stderr]    |           help: remove this `mut`
Dec 02 02:52:44.113 INFO [stderr] 
Dec 02 02:52:44.115 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.115 INFO [stderr]  --> src/analysis/types/resolve/assignment.rs:8:11
Dec 02 02:52:44.115 INFO [stderr]   |
Dec 02 02:52:44.116 INFO [stderr] 8 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:44.116 INFO [stderr]   |           ----^^^^
Dec 02 02:52:44.116 INFO [stderr]   |           |
Dec 02 02:52:44.116 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.116 INFO [stderr] 
Dec 02 02:52:44.116 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.116 INFO [stderr]   --> src/analysis/types/resolve/castexpression.rs:14:11
Dec 02 02:52:44.116 INFO [stderr]    |
Dec 02 02:52:44.116 INFO [stderr] 14 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:44.116 INFO [stderr]    |           ----^^^^
Dec 02 02:52:44.116 INFO [stderr]    |           |
Dec 02 02:52:44.116 INFO [stderr]    |           help: remove this `mut`
Dec 02 02:52:44.116 INFO [stderr] 
Dec 02 02:52:44.123 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.123 INFO [stderr]   --> src/analysis/types/resolve/comparison.rs:42:23
Dec 02 02:52:44.123 INFO [stderr]    |
Dec 02 02:52:44.123 INFO [stderr] 42 | pub fn onearg_boolean(mut node: &mut ASTNode,
Dec 02 02:52:44.123 INFO [stderr]    |                       ----^^^^
Dec 02 02:52:44.123 INFO [stderr]    |                       |
Dec 02 02:52:44.123 INFO [stderr]    |                       help: remove this `mut`
Dec 02 02:52:44.123 INFO [stderr] 
Dec 02 02:52:44.131 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.131 INFO [stderr]   --> src/analysis/types/resolve/comparison.rs:75:15
Dec 02 02:52:44.131 INFO [stderr]    |
Dec 02 02:52:44.131 INFO [stderr] 75 | pub fn twoarg(mut node: &mut ASTNode,
Dec 02 02:52:44.131 INFO [stderr]    |               ----^^^^
Dec 02 02:52:44.131 INFO [stderr]    |               |
Dec 02 02:52:44.131 INFO [stderr]    |               help: remove this `mut`
Dec 02 02:52:44.131 INFO [stderr] 
Dec 02 02:52:44.131 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.131 INFO [stderr]   --> src/analysis/types/resolve/comparison.rs:95:23
Dec 02 02:52:44.131 INFO [stderr]    |
Dec 02 02:52:44.131 INFO [stderr] 95 | pub fn twoarg_boolean(mut node: &mut ASTNode,
Dec 02 02:52:44.131 INFO [stderr]    |                       ----^^^^
Dec 02 02:52:44.131 INFO [stderr]    |                       |
Dec 02 02:52:44.131 INFO [stderr]    |                       help: remove this `mut`
Dec 02 02:52:44.131 INFO [stderr] 
Dec 02 02:52:44.131 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.131 INFO [stderr]    --> src/analysis/types/resolve/comparison.rs:161:26
Dec 02 02:52:44.131 INFO [stderr]     |
Dec 02 02:52:44.131 INFO [stderr] 161 | pub fn twoarg_instanceof(mut node: &mut ASTNode,
Dec 02 02:52:44.131 INFO [stderr]     |                          ----^^^^
Dec 02 02:52:44.131 INFO [stderr]     |                          |
Dec 02 02:52:44.131 INFO [stderr]     |                          help: remove this `mut`
Dec 02 02:52:44.131 INFO [stderr] 
Dec 02 02:52:44.145 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.145 INFO [stderr]   --> src/analysis/types/resolve/methodinvocation.rs:35:17
Dec 02 02:52:44.145 INFO [stderr]    |
Dec 02 02:52:44.145 INFO [stderr] 35 | pub fn get_args(mut node: &mut ASTNode,
Dec 02 02:52:44.145 INFO [stderr]    |                 ----^^^^
Dec 02 02:52:44.145 INFO [stderr]    |                 |
Dec 02 02:52:44.145 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:44.145 INFO [stderr] 
Dec 02 02:52:44.177 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.177 INFO [stderr]   --> src/analysis/types/resolve/methodinvocation.rs:83:15
Dec 02 02:52:44.177 INFO [stderr]    |
Dec 02 02:52:44.177 INFO [stderr] 83 | fn get_method(mut node: &mut ASTNode,
Dec 02 02:52:44.177 INFO [stderr]    |               ----^^^^
Dec 02 02:52:44.177 INFO [stderr]    |               |
Dec 02 02:52:44.177 INFO [stderr]    |               help: remove this `mut`
Dec 02 02:52:44.177 INFO [stderr] 
Dec 02 02:52:44.223 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.223 INFO [stderr]   --> src/analysis/types/verify/method/declaration.rs:10:11
Dec 02 02:52:44.223 INFO [stderr]    |
Dec 02 02:52:44.223 INFO [stderr] 10 | pub fn go(mut node: &mut ASTNode,
Dec 02 02:52:44.223 INFO [stderr]    |           ----^^^^
Dec 02 02:52:44.223 INFO [stderr]    |           |
Dec 02 02:52:44.223 INFO [stderr]    |           help: remove this `mut`
Dec 02 02:52:44.223 INFO [stderr] 
Dec 02 02:52:44.502 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.502 INFO [stderr]  --> src/generator/body/booleanvalue.rs:7:11
Dec 02 02:52:44.502 INFO [stderr]   |
Dec 02 02:52:44.502 INFO [stderr] 7 |           mut text: &mut Vec<String>,
Dec 02 02:52:44.502 INFO [stderr]   |           ----^^^^
Dec 02 02:52:44.502 INFO [stderr]   |           |
Dec 02 02:52:44.502 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.502 INFO [stderr] 
Dec 02 02:52:44.502 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.502 INFO [stderr]  --> src/generator/body/booleanvalue.rs:8:11
Dec 02 02:52:44.502 INFO [stderr]   |
Dec 02 02:52:44.502 INFO [stderr] 8 |           mut externs: &mut Vec<String>)
Dec 02 02:52:44.502 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:44.502 INFO [stderr]   |           |
Dec 02 02:52:44.503 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.503 INFO [stderr] 
Dec 02 02:52:44.523 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.523 INFO [stderr]  --> src/generator/body/charvalue.rs:6:11
Dec 02 02:52:44.523 INFO [stderr]   |
Dec 02 02:52:44.523 INFO [stderr] 6 |           mut text: &mut Vec<String>,
Dec 02 02:52:44.523 INFO [stderr]   |           ----^^^^
Dec 02 02:52:44.523 INFO [stderr]   |           |
Dec 02 02:52:44.523 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.523 INFO [stderr] 
Dec 02 02:52:44.523 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.523 INFO [stderr]  --> src/generator/body/charvalue.rs:7:11
Dec 02 02:52:44.523 INFO [stderr]   |
Dec 02 02:52:44.523 INFO [stderr] 7 |           mut externs: &mut Vec<String>)
Dec 02 02:52:44.523 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:44.523 INFO [stderr]   |           |
Dec 02 02:52:44.523 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.523 INFO [stderr] 
Dec 02 02:52:44.723 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.723 INFO [stderr]  --> src/generator/body/nullvalue.rs:4:11
Dec 02 02:52:44.723 INFO [stderr]   |
Dec 02 02:52:44.723 INFO [stderr] 4 | pub fn go(mut text: &mut Vec<String>,
Dec 02 02:52:44.723 INFO [stderr]   |           ----^^^^
Dec 02 02:52:44.723 INFO [stderr]   |           |
Dec 02 02:52:44.723 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.723 INFO [stderr] 
Dec 02 02:52:44.723 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.723 INFO [stderr]  --> src/generator/body/nullvalue.rs:5:11
Dec 02 02:52:44.723 INFO [stderr]   |
Dec 02 02:52:44.723 INFO [stderr] 5 |           mut externs: &mut Vec<String>)
Dec 02 02:52:44.723 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:44.723 INFO [stderr]   |           |
Dec 02 02:52:44.723 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.723 INFO [stderr] 
Dec 02 02:52:44.747 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.747 INFO [stderr]  --> src/generator/body/numvalue.rs:6:11
Dec 02 02:52:44.747 INFO [stderr]   |
Dec 02 02:52:44.747 INFO [stderr] 6 |           mut text: &mut Vec<String>,
Dec 02 02:52:44.747 INFO [stderr]   |           ----^^^^
Dec 02 02:52:44.747 INFO [stderr]   |           |
Dec 02 02:52:44.747 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.747 INFO [stderr] 
Dec 02 02:52:44.747 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.747 INFO [stderr]  --> src/generator/body/numvalue.rs:7:11
Dec 02 02:52:44.747 INFO [stderr]   |
Dec 02 02:52:44.747 INFO [stderr] 7 |           mut externs: &mut Vec<String>)
Dec 02 02:52:44.747 INFO [stderr]   |           ----^^^^^^^
Dec 02 02:52:44.747 INFO [stderr]   |           |
Dec 02 02:52:44.747 INFO [stderr]   |           help: remove this `mut`
Dec 02 02:52:44.747 INFO [stderr] 
Dec 02 02:52:44.787 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.787 INFO [stderr]  --> src/generator/body/this.rs:4:33
Dec 02 02:52:44.787 INFO [stderr]   |
Dec 02 02:52:44.787 INFO [stderr] 4 | pub fn go(class_label: &String, mut text: &mut Vec<String>) -> Result<Option<String>, String> {
Dec 02 02:52:44.787 INFO [stderr]   |                                 ----^^^^
Dec 02 02:52:44.787 INFO [stderr]   |                                 |
Dec 02 02:52:44.787 INFO [stderr]   |                                 help: remove this `mut`
Dec 02 02:52:44.787 INFO [stderr] 
Dec 02 02:52:44.879 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.879 INFO [stderr]   --> src/generator/class/method.rs:26:21
Dec 02 02:52:44.879 INFO [stderr]    |
Dec 02 02:52:44.879 INFO [stderr] 26 |                     mut text: &mut Vec<String>,
Dec 02 02:52:44.879 INFO [stderr]    |                     ----^^^^
Dec 02 02:52:44.879 INFO [stderr]    |                     |
Dec 02 02:52:44.879 INFO [stderr]    |                     help: remove this `mut`
Dec 02 02:52:44.879 INFO [stderr] 
Dec 02 02:52:44.879 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.879 INFO [stderr]   --> src/generator/class/method.rs:27:21
Dec 02 02:52:44.879 INFO [stderr]    |
Dec 02 02:52:44.879 INFO [stderr] 27 |                     mut externs: &mut Vec<String>) {
Dec 02 02:52:44.879 INFO [stderr]    |                     ----^^^^^^^
Dec 02 02:52:44.879 INFO [stderr]    |                     |
Dec 02 02:52:44.879 INFO [stderr]    |                     help: remove this `mut`
Dec 02 02:52:44.879 INFO [stderr] 
Dec 02 02:52:44.895 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.895 INFO [stderr]   --> src/generator/class/method.rs:69:17
Dec 02 02:52:44.895 INFO [stderr]    |
Dec 02 02:52:44.895 INFO [stderr] 69 |                 mut text: &mut Vec<String>,
Dec 02 02:52:44.895 INFO [stderr]    |                 ----^^^^
Dec 02 02:52:44.895 INFO [stderr]    |                 |
Dec 02 02:52:44.895 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:44.895 INFO [stderr] 
Dec 02 02:52:44.895 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.895 INFO [stderr]   --> src/generator/class/method.rs:70:17
Dec 02 02:52:44.895 INFO [stderr]    |
Dec 02 02:52:44.895 INFO [stderr] 70 |                 mut externs: &mut Vec<String>,
Dec 02 02:52:44.895 INFO [stderr]    |                 ----^^^^^^^
Dec 02 02:52:44.895 INFO [stderr]    |                 |
Dec 02 02:52:44.895 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:44.895 INFO [stderr] 
Dec 02 02:52:44.895 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.895 INFO [stderr]   --> src/generator/class/method.rs:71:17
Dec 02 02:52:44.895 INFO [stderr]    |
Dec 02 02:52:44.895 INFO [stderr] 71 |                 mut bss: &mut Vec<(String, String)>)
Dec 02 02:52:44.895 INFO [stderr]    |                 ----^^^
Dec 02 02:52:44.895 INFO [stderr]    |                 |
Dec 02 02:52:44.895 INFO [stderr]    |                 help: remove this `mut`
Dec 02 02:52:44.895 INFO [stderr] 
Dec 02 02:52:44.919 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.919 INFO [stderr]    --> src/generator/class/method.rs:113:18
Dec 02 02:52:44.919 INFO [stderr]     |
Dec 02 02:52:44.919 INFO [stderr] 113 |                  mut text: &mut Vec<String>,
Dec 02 02:52:44.919 INFO [stderr]     |                  ----^^^^
Dec 02 02:52:44.919 INFO [stderr]     |                  |
Dec 02 02:52:44.919 INFO [stderr]     |                  help: remove this `mut`
Dec 02 02:52:44.919 INFO [stderr] 
Dec 02 02:52:44.919 INFO [stderr] warning: variable does not need to be mutable
Dec 02 02:52:44.919 INFO [stderr]    --> src/generator/class/method.rs:114:18
Dec 02 02:52:44.919 INFO [stderr]     |
Dec 02 02:52:44.919 INFO [stderr] 114 |                  mut externs: &mut Vec<String>)
Dec 02 02:52:44.919 INFO [stderr]     |                  ----^^^^^^^
Dec 02 02:52:44.919 INFO [stderr]     |                  |
Dec 02 02:52:44.919 INFO [stderr]     |                  help: remove this `mut`
Dec 02 02:52:44.919 INFO [stderr] 
Dec 02 02:53:01.847 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 27.97s
Dec 02 02:53:01.865 INFO [stderr] su: No module specific data is present
Dec 02 02:53:03.123 INFO running `"docker" "inspect" "8bb1aaa2647eb9106c66e722248bbeabe514c8961f47d56a0e04846f08e988a0"`
Dec 02 02:53:03.547 INFO running `"docker" "rm" "-f" "8bb1aaa2647eb9106c66e722248bbeabe514c8961f47d56a0e04846f08e988a0"`
Dec 02 02:53:03.979 INFO [stdout] 8bb1aaa2647eb9106c66e722248bbeabe514c8961f47d56a0e04846f08e988a0
