Dec 19 11:20:40.601 INFO checking oyarsa/escalonamento against try#e70472fc501b855c9080f3772432c10fe20b8866 for pr-56955 Dec 19 11:20:40.601 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56955/worker-5/try#e70472fc501b855c9080f3772432c10fe20b8866:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-56955/sources/try#e70472fc501b855c9080f3772432c10fe20b8866/gh/oyarsa/escalonamento:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+e70472fc501b855c9080f3772432c10fe20b8866-alt" "check" "--frozen" "--all" "--all-targets"` Dec 19 11:20:40.858 INFO [stdout] 5f4bdd0038e47d543b2038068991f7626369f56a2377be4ef117c9bfc0e31e08 Dec 19 11:20:40.859 INFO running `"docker" "start" "-a" "5f4bdd0038e47d543b2038068991f7626369f56a2377be4ef117c9bfc0e31e08"` Dec 19 11:20:41.459 INFO [stderr] Checking escalonamento v0.0.1 (/opt/crater/workdir) Dec 19 11:20:41.869 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.870 INFO [stderr] --> src/grasp.rs:76:31 Dec 19 11:20:41.870 INFO [stderr] | Dec 19 11:20:41.870 INFO [stderr] 76 | fn construcao(mut rng: &mut R, inst: &Instancia, alfa: f64) -> Solucao { Dec 19 11:20:41.871 INFO [stderr] | ----^^^ Dec 19 11:20:41.871 INFO [stderr] | | Dec 19 11:20:41.871 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.872 INFO [stderr] | Dec 19 11:20:41.872 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 19 11:20:41.872 INFO [stderr] Dec 19 11:20:41.884 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.885 INFO [stderr] --> src/grasp.rs:76:31 Dec 19 11:20:41.885 INFO [stderr] | Dec 19 11:20:41.885 INFO [stderr] 76 | fn construcao(mut rng: &mut R, inst: &Instancia, alfa: f64) -> Solucao { Dec 19 11:20:41.886 INFO [stderr] | ----^^^ Dec 19 11:20:41.886 INFO [stderr] | | Dec 19 11:20:41.886 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.887 INFO [stderr] | Dec 19 11:20:41.887 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 19 11:20:41.887 INFO [stderr] Dec 19 11:20:41.900 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.901 INFO [stderr] --> src/ag.rs:71:42 Dec 19 11:20:41.901 INFO [stderr] | Dec 19 11:20:41.901 INFO [stderr] 71 | fn get_index_from_roleta(mut rng: &mut R, roleta: &[f32]) -> usize { Dec 19 11:20:41.902 INFO [stderr] | ----^^^ Dec 19 11:20:41.902 INFO [stderr] | | Dec 19 11:20:41.902 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.903 INFO [stderr] Dec 19 11:20:41.903 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.903 INFO [stderr] --> src/ag.rs:82:39 Dec 19 11:20:41.903 INFO [stderr] | Dec 19 11:20:41.904 INFO [stderr] 82 | fn seleciona_pais<'a, R: Rng + Sized>(mut rng: &mut R, Dec 19 11:20:41.904 INFO [stderr] | ----^^^ Dec 19 11:20:41.904 INFO [stderr] | | Dec 19 11:20:41.905 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.905 INFO [stderr] Dec 19 11:20:41.912 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.912 INFO [stderr] --> src/ag.rs:123:40 Dec 19 11:20:41.912 INFO [stderr] | Dec 19 11:20:41.913 INFO [stderr] 123 | fn individuo_aleatorio(mut rng: &mut R, inst: &Instancia) -> Solucao { Dec 19 11:20:41.913 INFO [stderr] | ----^^^ Dec 19 11:20:41.913 INFO [stderr] | | Dec 19 11:20:41.914 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.914 INFO [stderr] Dec 19 11:20:41.914 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.914 INFO [stderr] --> src/ag.rs:128:40 Dec 19 11:20:41.915 INFO [stderr] | Dec 19 11:20:41.915 INFO [stderr] 128 | fn sequencia_aleatoria(mut rng: &mut R, inst: &Instancia) -> Sequencia { Dec 19 11:20:41.915 INFO [stderr] | ----^^^ Dec 19 11:20:41.916 INFO [stderr] | | Dec 19 11:20:41.916 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.916 INFO [stderr] Dec 19 11:20:41.916 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.917 INFO [stderr] --> src/ag.rs:136:38 Dec 19 11:20:41.917 INFO [stderr] | Dec 19 11:20:41.917 INFO [stderr] 136 | fn two_opt_aleatorio(mut rng: &mut R, mut sequencia: Sequencia) -> Sequencia { Dec 19 11:20:41.918 INFO [stderr] | ----^^^ Dec 19 11:20:41.918 INFO [stderr] | | Dec 19 11:20:41.918 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.919 INFO [stderr] Dec 19 11:20:41.919 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.919 INFO [stderr] --> src/ag.rs:143:31 Dec 19 11:20:41.920 INFO [stderr] | Dec 19 11:20:41.920 INFO [stderr] 143 | fn gen_points(mut rng: &mut R, num_tarefas: usize) -> (IdTarefa, IdTarefa) { Dec 19 11:20:41.920 INFO [stderr] | ----^^^ Dec 19 11:20:41.921 INFO [stderr] | | Dec 19 11:20:41.921 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.921 INFO [stderr] Dec 19 11:20:41.921 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.922 INFO [stderr] --> src/ag.rs:150:34 Dec 19 11:20:41.922 INFO [stderr] | Dec 19 11:20:41.922 INFO [stderr] 150 | fn pmx_crossover(mut rng: &mut R, pai1: &Sequencia, pai2: &Sequencia) -> Sequencia { Dec 19 11:20:41.923 INFO [stderr] | ----^^^ Dec 19 11:20:41.923 INFO [stderr] | | Dec 19 11:20:41.923 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.924 INFO [stderr] Dec 19 11:20:41.924 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.924 INFO [stderr] --> src/ag.rs:173:38 Dec 19 11:20:41.925 INFO [stderr] | Dec 19 11:20:41.925 INFO [stderr] 173 | fn ordered_crossover(mut rng: &mut R, Dec 19 11:20:41.925 INFO [stderr] | ----^^^ Dec 19 11:20:41.926 INFO [stderr] | | Dec 19 11:20:41.926 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.926 INFO [stderr] Dec 19 11:20:41.926 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.927 INFO [stderr] --> src/ag.rs:206:31 Dec 19 11:20:41.927 INFO [stderr] | Dec 19 11:20:41.927 INFO [stderr] 206 | fn cruzamento(mut rng: &mut R, Dec 19 11:20:41.928 INFO [stderr] | ----^^^ Dec 19 11:20:41.928 INFO [stderr] | | Dec 19 11:20:41.928 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.928 INFO [stderr] Dec 19 11:20:41.929 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.929 INFO [stderr] --> src/ag.rs:225:33 Dec 19 11:20:41.929 INFO [stderr] | Dec 19 11:20:41.930 INFO [stderr] 225 | fn recombinacao(mut rng: &mut R, Dec 19 11:20:41.930 INFO [stderr] | ----^^^ Dec 19 11:20:41.930 INFO [stderr] | | Dec 19 11:20:41.931 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.931 INFO [stderr] Dec 19 11:20:41.931 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.932 INFO [stderr] --> src/ag.rs:240:34 Dec 19 11:20:41.932 INFO [stderr] | Dec 19 11:20:41.932 INFO [stderr] 240 | fn swap_vertices(mut rng: &mut R, mut sequencia: Sequencia) -> Sequencia { Dec 19 11:20:41.933 INFO [stderr] | ----^^^ Dec 19 11:20:41.933 INFO [stderr] | | Dec 19 11:20:41.933 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.933 INFO [stderr] Dec 19 11:20:41.934 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.934 INFO [stderr] --> src/ag.rs:247:28 Dec 19 11:20:41.934 INFO [stderr] | Dec 19 11:20:41.935 INFO [stderr] 247 | fn mutacao(mut rng: &mut R, Dec 19 11:20:41.935 INFO [stderr] | ----^^^ Dec 19 11:20:41.935 INFO [stderr] | | Dec 19 11:20:41.936 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.936 INFO [stderr] Dec 19 11:20:41.936 INFO [stderr] warning: function is never used: `is_factivel` Dec 19 11:20:41.936 INFO [stderr] --> src/instancia.rs:81:1 Dec 19 11:20:41.937 INFO [stderr] | Dec 19 11:20:41.937 INFO [stderr] 81 | fn is_factivel(s: &Sequencia, num_tarefas: usize) -> bool { Dec 19 11:20:41.937 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:20:41.938 INFO [stderr] | Dec 19 11:20:41.938 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 19 11:20:41.938 INFO [stderr] Dec 19 11:20:41.939 INFO [stderr] warning: function is never used: `frequencias` Dec 19 11:20:41.939 INFO [stderr] --> src/instancia.rs:85:1 Dec 19 11:20:41.939 INFO [stderr] | Dec 19 11:20:41.940 INFO [stderr] 85 | fn frequencias(sequencia: &Sequencia) -> Vec { Dec 19 11:20:41.940 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:20:41.940 INFO [stderr] Dec 19 11:20:41.950 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.950 INFO [stderr] --> src/ag.rs:71:42 Dec 19 11:20:41.951 INFO [stderr] | Dec 19 11:20:41.951 INFO [stderr] 71 | fn get_index_from_roleta(mut rng: &mut R, roleta: &[f32]) -> usize { Dec 19 11:20:41.951 INFO [stderr] | ----^^^ Dec 19 11:20:41.952 INFO [stderr] | | Dec 19 11:20:41.952 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.952 INFO [stderr] Dec 19 11:20:41.953 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.954 INFO [stderr] --> src/ag.rs:82:39 Dec 19 11:20:41.954 INFO [stderr] | Dec 19 11:20:41.954 INFO [stderr] 82 | fn seleciona_pais<'a, R: Rng + Sized>(mut rng: &mut R, Dec 19 11:20:41.955 INFO [stderr] | ----^^^ Dec 19 11:20:41.955 INFO [stderr] | | Dec 19 11:20:41.956 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.956 INFO [stderr] Dec 19 11:20:41.961 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.961 INFO [stderr] --> src/ag.rs:123:40 Dec 19 11:20:41.962 INFO [stderr] | Dec 19 11:20:41.962 INFO [stderr] 123 | fn individuo_aleatorio(mut rng: &mut R, inst: &Instancia) -> Solucao { Dec 19 11:20:41.962 INFO [stderr] | ----^^^ Dec 19 11:20:41.963 INFO [stderr] | | Dec 19 11:20:41.963 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.963 INFO [stderr] Dec 19 11:20:41.964 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.965 INFO [stderr] --> src/ag.rs:128:40 Dec 19 11:20:41.965 INFO [stderr] | Dec 19 11:20:41.965 INFO [stderr] 128 | fn sequencia_aleatoria(mut rng: &mut R, inst: &Instancia) -> Sequencia { Dec 19 11:20:41.965 INFO [stderr] | ----^^^ Dec 19 11:20:41.965 INFO [stderr] | | Dec 19 11:20:41.965 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.965 INFO [stderr] Dec 19 11:20:41.966 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.966 INFO [stderr] --> src/ag.rs:136:38 Dec 19 11:20:41.966 INFO [stderr] | Dec 19 11:20:41.966 INFO [stderr] 136 | fn two_opt_aleatorio(mut rng: &mut R, mut sequencia: Sequencia) -> Sequencia { Dec 19 11:20:41.966 INFO [stderr] | ----^^^ Dec 19 11:20:41.966 INFO [stderr] | | Dec 19 11:20:41.966 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.966 INFO [stderr] Dec 19 11:20:41.967 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.967 INFO [stderr] --> src/ag.rs:143:31 Dec 19 11:20:41.967 INFO [stderr] | Dec 19 11:20:41.967 INFO [stderr] 143 | fn gen_points(mut rng: &mut R, num_tarefas: usize) -> (IdTarefa, IdTarefa) { Dec 19 11:20:41.967 INFO [stderr] | ----^^^ Dec 19 11:20:41.967 INFO [stderr] | | Dec 19 11:20:41.967 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.967 INFO [stderr] Dec 19 11:20:41.970 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.970 INFO [stderr] --> src/ag.rs:150:34 Dec 19 11:20:41.970 INFO [stderr] | Dec 19 11:20:41.970 INFO [stderr] 150 | fn pmx_crossover(mut rng: &mut R, pai1: &Sequencia, pai2: &Sequencia) -> Sequencia { Dec 19 11:20:41.970 INFO [stderr] | ----^^^ Dec 19 11:20:41.970 INFO [stderr] | | Dec 19 11:20:41.970 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.970 INFO [stderr] Dec 19 11:20:41.973 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.973 INFO [stderr] --> src/ag.rs:173:38 Dec 19 11:20:41.973 INFO [stderr] | Dec 19 11:20:41.973 INFO [stderr] 173 | fn ordered_crossover(mut rng: &mut R, Dec 19 11:20:41.973 INFO [stderr] | ----^^^ Dec 19 11:20:41.973 INFO [stderr] | | Dec 19 11:20:41.973 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.973 INFO [stderr] Dec 19 11:20:41.980 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.980 INFO [stderr] --> src/ag.rs:206:31 Dec 19 11:20:41.980 INFO [stderr] | Dec 19 11:20:41.980 INFO [stderr] 206 | fn cruzamento(mut rng: &mut R, Dec 19 11:20:41.980 INFO [stderr] | ----^^^ Dec 19 11:20:41.980 INFO [stderr] | | Dec 19 11:20:41.980 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.980 INFO [stderr] Dec 19 11:20:41.980 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.980 INFO [stderr] --> src/ag.rs:225:33 Dec 19 11:20:41.980 INFO [stderr] | Dec 19 11:20:41.981 INFO [stderr] 225 | fn recombinacao(mut rng: &mut R, Dec 19 11:20:41.981 INFO [stderr] | ----^^^ Dec 19 11:20:41.981 INFO [stderr] | | Dec 19 11:20:41.981 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.981 INFO [stderr] Dec 19 11:20:41.981 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.981 INFO [stderr] --> src/ag.rs:240:34 Dec 19 11:20:41.981 INFO [stderr] | Dec 19 11:20:41.981 INFO [stderr] 240 | fn swap_vertices(mut rng: &mut R, mut sequencia: Sequencia) -> Sequencia { Dec 19 11:20:41.981 INFO [stderr] | ----^^^ Dec 19 11:20:41.981 INFO [stderr] | | Dec 19 11:20:41.981 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.981 INFO [stderr] Dec 19 11:20:41.981 INFO [stderr] warning: variable does not need to be mutable Dec 19 11:20:41.981 INFO [stderr] --> src/ag.rs:247:28 Dec 19 11:20:41.981 INFO [stderr] | Dec 19 11:20:41.981 INFO [stderr] 247 | fn mutacao(mut rng: &mut R, Dec 19 11:20:41.981 INFO [stderr] | ----^^^ Dec 19 11:20:41.981 INFO [stderr] | | Dec 19 11:20:41.981 INFO [stderr] | help: remove this `mut` Dec 19 11:20:41.981 INFO [stderr] Dec 19 11:20:41.982 INFO [stderr] warning: function is never used: `is_factivel` Dec 19 11:20:41.982 INFO [stderr] --> src/instancia.rs:81:1 Dec 19 11:20:41.982 INFO [stderr] | Dec 19 11:20:41.982 INFO [stderr] 81 | fn is_factivel(s: &Sequencia, num_tarefas: usize) -> bool { Dec 19 11:20:41.982 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:20:41.982 INFO [stderr] | Dec 19 11:20:41.982 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 19 11:20:41.982 INFO [stderr] Dec 19 11:20:41.983 INFO [stderr] warning: function is never used: `frequencias` Dec 19 11:20:41.983 INFO [stderr] --> src/instancia.rs:85:1 Dec 19 11:20:41.983 INFO [stderr] | Dec 19 11:20:41.983 INFO [stderr] 85 | fn frequencias(sequencia: &Sequencia) -> Vec { Dec 19 11:20:41.983 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 19 11:20:41.983 INFO [stderr] Dec 19 11:20:42.003 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.56s Dec 19 11:20:42.333 INFO running `"docker" "inspect" "5f4bdd0038e47d543b2038068991f7626369f56a2377be4ef117c9bfc0e31e08"` Dec 19 11:20:42.413 INFO running `"docker" "rm" "-f" "5f4bdd0038e47d543b2038068991f7626369f56a2377be4ef117c9bfc0e31e08"` Dec 19 11:20:42.501 INFO [stdout] 5f4bdd0038e47d543b2038068991f7626369f56a2377be4ef117c9bfc0e31e08