[INFO] crate djinn 0.0.1 is already in cache
[INFO] checking djinn-0.0.1 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate djinn 0.0.1 into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate djinn 0.0.1 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate djinn 0.0.1
[INFO] finished tweaking crates.io crate djinn 0.0.1
[INFO] tweaked toml for crates.io crate djinn 0.0.1 written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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=forbid" "-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" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] becb1c767d096f2b47b5c3a901caedeb49f3953fba735ac97575967a06ac348b
[INFO] running `"docker" "start" "-a" "becb1c767d096f2b47b5c3a901caedeb49f3953fba735ac97575967a06ac348b"`
[INFO] [stderr]     Checking sha1 v0.2.0
[INFO] [stderr]    Compiling redis v0.8.0
[INFO] [stderr]     Checking bitflags v0.4.0
[INFO] [stderr]    Compiling cpython v0.1.0
[INFO] [stderr]     Checking bytes v0.3.0
[INFO] [stderr]     Checking slab v0.1.3
[INFO] [stderr]    Compiling ws2_32-sys v0.2.1
[INFO] [stderr]     Checking net2 v0.2.33
[INFO] [stderr]     Checking uuid v0.2.3
[INFO] [stderr]     Checking rmp-serialize v0.8.1
[INFO] [stderr]    Compiling regex v0.1.80
[INFO] [stderr]     Checking nix v0.5.1
[INFO] [stderr]     Checking miow v0.1.5
[INFO] [stderr]     Checking redis-cluster v0.1.4
[INFO] [stderr]     Checking mio v0.5.1
[INFO] [stderr]     Checking ws v0.5.3
[INFO] [stderr]    Compiling python3-sys v0.1.3
[INFO] [stderr]     Checking djinn v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/compute.rs:377:38
[INFO] [stderr]     |
[INFO] [stderr] 377 |     reporters: FnvHashMap<usize, Box<Fn(usize, &Population<S, C>, &Connection) -> () + Send>>,
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(usize, &Population<S, C>, &Connection) -> () + Send`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused label
[INFO] [stderr]    --> src/compute.rs:584:13
[INFO] [stderr]     |
[INFO] [stderr] 584 |             'inner: loop {
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_labels)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/compute.rs:377:38
[INFO] [stderr]     |
[INFO] [stderr] 377 |     reporters: FnvHashMap<usize, Box<Fn(usize, &Population<S, C>, &Connection) -> () + Send>>,
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(usize, &Population<S, C>, &Connection) -> () + Send`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused label
[INFO] [stderr]    --> src/compute.rs:584:13
[INFO] [stderr]     |
[INFO] [stderr] 584 |             'inner: loop {
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_labels)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
[INFO] [stderr]   --> src/ext/qlearning.rs:58:17
[INFO] [stderr]    |
[INFO] [stderr] 58 |                 rand::sample(&mut params.rng, actions.clone(), 1)[0].clone()
[INFO] [stderr]    |                 ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
[INFO] [stderr]   --> src/ext/qlearning.rs:69:21
[INFO] [stderr]    |
[INFO] [stderr] 69 |                     rand::sample(&mut params.rng, actions.clone(), 1)[0].clone()
[INFO] [stderr]    |                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
[INFO] [stderr]   --> src/ext/qlearning.rs:58:17
[INFO] [stderr]    |
[INFO] [stderr] 58 |                 rand::sample(&mut params.rng, actions.clone(), 1)[0].clone()
[INFO] [stderr]    |                 ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
[INFO] [stderr]   --> src/ext/qlearning.rs:69:21
[INFO] [stderr]    |
[INFO] [stderr] 69 |                     rand::sample(&mut params.rng, actions.clone(), 1)[0].clone()
[INFO] [stderr]    |                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `agents`
[INFO] [stderr]   --> src/sim.rs:38:28
[INFO] [stderr]    |
[INFO] [stderr] 38 | ...                   agents: Vec<Agent<Self::State>>,
[INFO] [stderr]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_agents`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> src/sim.rs:39:28
[INFO] [stderr]    |
[INFO] [stderr] 39 | ...                   population: &Population<Self, R>)
[INFO] [stderr]    |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `agents`
[INFO] [stderr]   --> src/sim.rs:46:28
[INFO] [stderr]    |
[INFO] [stderr] 46 | ...                   agents: Vec<Agent<Self::State>>,
[INFO] [stderr]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_agents`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> src/sim.rs:47:28
[INFO] [stderr]    |
[INFO] [stderr] 47 | ...                   population: &Population<Self, R>)
[INFO] [stderr]    |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `world`
[INFO] [stderr]   --> src/sim.rs:66:31
[INFO] [stderr]    |
[INFO] [stderr] 66 | ...                   world: &Self::World,
[INFO] [stderr]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> src/sim.rs:67:31
[INFO] [stderr]    |
[INFO] [stderr] 67 | ...                   population: &Population<Self, R>,
[INFO] [stderr]    |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `updates`
[INFO] [stderr]   --> src/sim.rs:68:31
[INFO] [stderr]    |
[INFO] [stderr] 68 | ...                   updates: &mut Updates<Self>)
[INFO] [stderr]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_updates`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `updates`
[INFO] [stderr]   --> src/sim.rs:73:48
[INFO] [stderr]    |
[INFO] [stderr] 73 |     fn world_update(&self, world: Self::World, updates: Vec<Self::Update>) -> Self::World {
[INFO] [stderr]    |                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_updates`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `agents`
[INFO] [stderr]   --> src/sim.rs:38:28
[INFO] [stderr]    |
[INFO] [stderr] 38 | ...                   agents: Vec<Agent<Self::State>>,
[INFO] [stderr]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_agents`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> src/sim.rs:39:28
[INFO] [stderr]    |
[INFO] [stderr] 39 | ...                   population: &Population<Self, R>)
[INFO] [stderr]    |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `agents`
[INFO] [stderr]   --> src/sim.rs:46:28
[INFO] [stderr]    |
[INFO] [stderr] 46 | ...                   agents: Vec<Agent<Self::State>>,
[INFO] [stderr]    |                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_agents`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> src/sim.rs:47:28
[INFO] [stderr]    |
[INFO] [stderr] 47 | ...                   population: &Population<Self, R>)
[INFO] [stderr]    |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `world`
[INFO] [stderr]   --> src/sim.rs:66:31
[INFO] [stderr]    |
[INFO] [stderr] 66 | ...                   world: &Self::World,
[INFO] [stderr]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> src/sim.rs:67:31
[INFO] [stderr]    |
[INFO] [stderr] 67 | ...                   population: &Population<Self, R>,
[INFO] [stderr]    |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `updates`
[INFO] [stderr]   --> src/sim.rs:68:31
[INFO] [stderr]    |
[INFO] [stderr] 68 | ...                   updates: &mut Updates<Self>)
[INFO] [stderr]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_updates`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `updates`
[INFO] [stderr]   --> src/sim.rs:73:48
[INFO] [stderr]    |
[INFO] [stderr] 73 |     fn world_update(&self, world: Self::World, updates: Vec<Self::Update>) -> Self::World {
[INFO] [stderr]    |                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_updates`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/ext/qlearning.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |             let mut actions_values = params.q.get_mut(&p_state).unwrap();
[INFO] [stderr]     |                 ----^^^^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/ext/qlearning.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |             let mut actions_values = params.q.get_mut(&p_state).unwrap();
[INFO] [stderr]     |                 ----^^^^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
[INFO] [stderr]    --> examples/population_dynamics.rs:269:20
[INFO] [stderr]     |
[INFO] [stderr] 269 |         let poss = rand::sample(&mut rng, positions.clone(), 1);
[INFO] [stderr]     |                    ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
[INFO] [stderr]    --> examples/population_dynamics.rs:202:31
[INFO] [stderr]     |
[INFO] [stderr] 202 |                     let ids = rand::sample(&mut rng, c.occupants.clone(), 1);
[INFO] [stderr]     |                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> examples/opdyn/ent.rs:37:50
[INFO] [stderr]    |
[INFO] [stderr] 37 |     pub fn rand_opinion_idx(&self, mut rng: &mut Rng, opinions: &Vec<Opinion>) -> usize {
[INFO] [stderr]    |                                                  ^^^ help: use `dyn`: `dyn Rng`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> examples/opdyn/ent.rs:52:43
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub fn rand_edge(&self, mut rng: &mut Rng, edges: &HashMap<u64, u32>) -> u64 {
[INFO] [stderr]    |                                           ^^^ help: use `dyn`: `dyn Rng`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep`
[INFO] [stderr]   --> examples/basic.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     thread::sleep_ms(2000);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `step`
[INFO] [stderr]    --> examples/basic.rs:102:35
[INFO] [stderr]     |
[INFO] [stderr] 102 |     manager.register_reporter(1, |step, pop, conn| {
[INFO] [stderr]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `world`
[INFO] [stderr]   --> examples/basic.rs:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 |                         world: &Self::World,
[INFO] [stderr]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> examples/basic.rs:48:25
[INFO] [stderr]    |
[INFO] [stderr] 48 |                         population: &Population<Self, R>,
[INFO] [stderr]    |                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `conn`
[INFO] [stderr]    --> examples/population_dynamics.rs:279:46
[INFO] [stderr]     |
[INFO] [stderr] 279 |     manager.register_reporter(1, |step, pop, conn| {
[INFO] [stderr]     |                                              ^^^^ help: if this is intentional, prefix it with an underscore: `_conn`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pop`
[INFO] [stderr]    --> examples/population_dynamics.rs:119:25
[INFO] [stderr]     |
[INFO] [stderr] 119 |                         pop: &Population<Self, R>,
[INFO] [stderr]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_pop`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]    --> examples/population_dynamics.rs:192:31
[INFO] [stderr]     |
[INFO] [stderr] 192 | ...                   population: &Population<Self, R>,
[INFO] [stderr]     |                       ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `media_ids`
[INFO] [stderr]   --> examples/opinion_dynamics.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let media_ids = manager.spawns(medias.drain(..).map(|m| State::Media(m)).collect());
[INFO] [stderr]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_media_ids`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `people_ids`
[INFO] [stderr]   --> examples/opinion_dynamics.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |     let people_ids = manager.spawns(people.drain(..).map(|m| State::Person(m)).collect());
[INFO] [stderr]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_people_ids`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `o`
[INFO] [stderr]   --> examples/opdyn/ent.rs:40:23
[INFO] [stderr]    |
[INFO] [stderr] 40 |             .map(|(i, o)| {
[INFO] [stderr]    |                       ^ help: if this is intentional, prefix it with an underscore: `_o`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `id`
[INFO] [stderr]   --> examples/opdyn/sim.rs:51:31
[INFO] [stderr]    |
[INFO] [stderr] 51 | ...                   id: u...
[INFO] [stderr]    |                       ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `media`
[INFO] [stderr]   --> examples/opdyn/sim.rs:52:31
[INFO] [stderr]    |
[INFO] [stderr] 52 | ...                   media: &Media,
[INFO] [stderr]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_media`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pop`
[INFO] [stderr]   --> examples/opdyn/sim.rs:53:31
[INFO] [stderr]    |
[INFO] [stderr] 53 | ...                   pop: &Population<Self, R>,
[INFO] [stderr]    |                       ^^^ help: if this is intentional, prefix it with an underscore: `_pop`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `updates`
[INFO] [stderr]   --> examples/opdyn/sim.rs:54:31
[INFO] [stderr]    |
[INFO] [stderr] 54 | ...                   updates: &mut Updates<Self>)
[INFO] [stderr]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_updates`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `diff`
[INFO] [stderr]    --> examples/opdyn/sim.rs:194:33
[INFO] [stderr]     |
[INFO] [stderr] 194 | ...                   let diff = polarity - op.polarity;
[INFO] [stderr]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_diff`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `world`
[INFO] [stderr]    --> examples/opdyn/sim.rs:216:25
[INFO] [stderr]     |
[INFO] [stderr] 216 |                         world: &Self::World,
[INFO] [stderr]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `manager` is never read
[INFO] [stderr]    --> examples/multi.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     manager = run(sim, world, manager, 4, 10);
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `world`
[INFO] [stderr]   --> examples/multi.rs:50:25
[INFO] [stderr]    |
[INFO] [stderr] 50 |                         world: &Self::World,
[INFO] [stderr]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `population`
[INFO] [stderr]   --> examples/multi.rs:51:25
[INFO] [stderr]    |
[INFO] [stderr] 51 |                         population: &Population<Self, R>,
[INFO] [stderr]    |                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_population`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/multi.rs:62:22
[INFO] [stderr]    |
[INFO] [stderr] 62 |     fn update(&self, mut state: &mut Self::State, updates: Vec<Self::Update>) -> bool {
[INFO] [stderr]    |                      ----^^^^^
[INFO] [stderr]    |                      |
[INFO] [stderr]    |                      help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> examples/opdyn/sim.rs:154:29
[INFO] [stderr]     |
[INFO] [stderr] 154 |     fn update_person(&self, mut person: &mut Person, updates: Vec<Update>) -> bool {
[INFO] [stderr]     |                             ----^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> examples/opdyn/sim.rs:186:28
[INFO] [stderr]     |
[INFO] [stderr] 186 |     fn update_media(&self, mut media: &mut Media, updates: Vec<Update>) -> bool {
[INFO] [stderr]     |                            ----^^^^^
[INFO] [stderr]     |                            |
[INFO] [stderr]     |                            help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> examples/opdyn/sim.rs:230:22
[INFO] [stderr]     |
[INFO] [stderr] 230 |     fn update(&self, mut state: &mut Self::State, updates: Vec<Self::Update>) -> bool {
[INFO] [stderr]     |                      ----^^^^^
[INFO] [stderr]     |                      |
[INFO] [stderr]     |                      help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `trust_from_opinions`
[INFO] [stderr]   --> examples/opdyn/ent.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     fn trust_from_opinions(&self, opinions: &Vec<Opinion>) -> u32 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `trust_from_opinion`
[INFO] [stderr]   --> examples/opdyn/ent.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     fn trust_from_opinion(&self, o1: &Opinion, o2: &Opinion) -> u32 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 22.32s
[INFO] running `"docker" "inspect" "becb1c767d096f2b47b5c3a901caedeb49f3953fba735ac97575967a06ac348b"`
[INFO] running `"docker" "rm" "-f" "becb1c767d096f2b47b5c3a901caedeb49f3953fba735ac97575967a06ac348b"`
[INFO] [stdout] becb1c767d096f2b47b5c3a901caedeb49f3953fba735ac97575967a06ac348b
