[INFO] fetching crate vrp-pragmatic 1.22.1...
[INFO] testing vrp-pragmatic-1.22.1 against 1.75.0 for beta-1.76-1
[INFO] extracting crate vrp-pragmatic 1.22.1 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate vrp-pragmatic 1.22.1 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate vrp-pragmatic 1.22.1
[INFO] finished tweaking crates.io crate vrp-pragmatic 1.22.1
[INFO] tweaked toml for crates.io crate vrp-pragmatic 1.22.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rosomaxa v0.7.2
[INFO] [stderr]   Downloaded vrp-core v1.23.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2d5872d12d59f8ffa080c2cd3a5e98d697cd4e82221ce2696e95a64f21ed5b6b
[INFO] running `Command { std: "docker" "start" "-a" "2d5872d12d59f8ffa080c2cd3a5e98d697cd4e82221ce2696e95a64f21ed5b6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d5872d12d59f8ffa080c2cd3a5e98d697cd4e82221ce2696e95a64f21ed5b6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d5872d12d59f8ffa080c2cd3a5e98d697cd4e82221ce2696e95a64f21ed5b6b", kill_on_drop: false }`
[INFO] [stdout] 2d5872d12d59f8ffa080c2cd3a5e98d697cd4e82221ce2696e95a64f21ed5b6b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3efd08b3898ae014db7d0d3c258c673d89e961cdd62ea3a79f6f948cfa968a8a
[INFO] running `Command { std: "docker" "start" "-a" "3efd08b3898ae014db7d0d3c258c673d89e961cdd62ea3a79f6f948cfa968a8a", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling crossbeam-utils v0.8.18
[INFO] [stderr]    Compiling proc-macro2 v1.0.75
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.17
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling crossbeam-deque v0.8.4
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling time v0.3.31
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rayon v1.8.0
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.194
[INFO] [stderr]    Compiling rosomaxa v0.7.2
[INFO] [stderr]    Compiling vrp-core v1.23.0
[INFO] [stderr]    Compiling vrp-pragmatic v1.22.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0412]: cannot find type `RouteModifier` in this scope
[INFO] [stdout]  --> src/construction/enablers/route_modifier.rs:8:75
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn get_route_modifier(goal: Arc<GoalContext>, job_index: JobIndex) -> RouteModifier {
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |         &[RECHARGE_DISTANCE_KEY, RECHARGE_INTERVALS_KEY],
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_INTERVALS_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:30:34
[INFO] [stdout]    |
[INFO] [stdout] 30 |         &[RECHARGE_DISTANCE_KEY, RECHARGE_INTERVALS_KEY],
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:45:57
[INFO] [stdout]    |
[INFO] [stdout] 45 | ...                   .get_activity_state(RECHARGE_DISTANCE_KEY, end)
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:63:87
[INFO] [stdout]    |
[INFO] [stdout] 63 | ...                   .and_then(|activity| route_ctx.state().get_activity_state(RECHARGE_DISTANCE_KEY, activity))
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_INTERVALS_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 intervals_key: RECHARGE_INTERVALS_KEY,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/recharge.rs:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 |             distance_state_key: RECHARGE_DISTANCE_KEY,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_PAST_CAPACITY_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/reloads.rs:80:62
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         route_ctx.state().get_activity_state(MAX_PAST_CAPACITY_KEY, end).cloned().unwrap_or_default();
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_FUTURE_CAPACITY_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:115:58
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let new_max_load_left = get_load(left.start, MAX_FUTURE_CAPACITY_KEY) + right_delivery;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_FUTURE_CAPACITY_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:117:60
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let new_max_load_right = get_load(right.start, MAX_FUTURE_CAPACITY_KEY) + left_pickup;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RELOAD_INTERVALS_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:136:24
[INFO] [stdout]     |
[INFO] [stdout] 136 |         intervals_key: RELOAD_INTERVALS_KEY,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RELOAD_INTERVALS_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:156:92
[INFO] [stdout]     |
[INFO] [stdout] 156 |         Arc::new(move |route_ctx| route_ctx.state().get_route_state::<Vec<(usize, usize)>>(RELOAD_INTERVALS_KEY)),
[INFO] [stdout]     |                                                                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vrp_core::construction::features::*`
[INFO] [stdout]   --> src/construction/features/recharge.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use vrp_core::construction::features::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RouteModifier`
[INFO] [stdout]  --> src/construction/enablers/route_modifier.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     RouteModifier::new(move |route_ctx: RouteContext| {
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared type `RouteModifier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_flag` found for mutable reference `&mut RouteState` in the current scope
[INFO] [stdout]   --> src/construction/enablers/route_modifier.rs:64:39
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 route_ctx.state_mut().set_flag(state_flags::UNASSIGNABLE);
[INFO] [stdout]    |                                       ^^^^^^^^ method not found in `&mut RouteState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `state_flags`
[INFO] [stdout]   --> src/construction/enablers/route_modifier.rs:64:48
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 route_ctx.state_mut().set_flag(state_flags::UNASSIGNABLE);
[INFO] [stdout]    |                                                ^^^^^^^^^^^ use of undeclared crate or module `state_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/construction/features/breaks.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |             state_keys: vec![code],
[INFO] [stdout]    |                              ^^^^ expected `StateKey`, found `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `has_flag` found for reference `&RouteState` in the current scope
[INFO] [stdout]   --> src/construction/features/dispatch.rs:44:41
[INFO] [stdout]    |
[INFO] [stdout] 44 |             } else if route_ctx.state().has_flag(state_flags::UNASSIGNABLE) {
[INFO] [stdout]    |                                         ^^^^^^^^ method not found in `&RouteState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `state_flags`
[INFO] [stdout]   --> src/construction/features/dispatch.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |             } else if route_ctx.state().has_flag(state_flags::UNASSIGNABLE) {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ use of undeclared crate or module `state_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/recharge.rs:45:80
[INFO] [stdout]     |
[INFO] [stdout] 45  | ...                   .get_activity_state(RECHARGE_DISTANCE_KEY, end)
[INFO] [stdout]     |                        ------------------                        ^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/recharge.rs:63:110
[INFO] [stdout]     |
[INFO] [stdout] 63  | ...                   .and_then(|activity| route_ctx.state().get_activity_state(RECHARGE_DISTANCE_KEY, activity))
[INFO] [stdout]     |                                                              ------------------                        ^^^^^^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                                                              |
[INFO] [stdout]     |                                                              arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/construction/features/recharge.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     create_multi_trip_feature(
[INFO] [stdout]    |     ------------------------- arguments to this function are incorrect
[INFO] [stdout] 28 |         name,
[INFO] [stdout] 29 |         code,
[INFO] [stdout]    |         ^^^^ expected `CapacityKeys`, found `i32`
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/enablers/multi_trip.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn create_multi_trip_feature(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `put_activity_state` found for mutable reference `&mut RouteState` in the current scope
[INFO] [stdout]    --> src/construction/features/recharge.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     state.put_activity_state(self.distance_state_key, next, counter);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `put_activity_states`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/recharge.rs:270:70
[INFO] [stdout]     |
[INFO] [stdout] 270 |             .get_activity_state::<Distance>(self.distance_state_key, activity)
[INFO] [stdout]     |              ------------------------------                          ^^^^^^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/reloads.rs:47:56
[INFO] [stdout]     |
[INFO] [stdout] 47  |                 .get_activity_state::<T>(resource_key, activity)
[INFO] [stdout]     |                  -----------------------               ^^^^^^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/reloads.rs:80:85
[INFO] [stdout]     |
[INFO] [stdout] 80  |                         route_ctx.state().get_activity_state(MAX_PAST_CAPACITY_KEY, end).cloned().unwrap_or_default();
[INFO] [stdout]     |                                           ------------------                        ^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/construction/features/reloads.rs:94:35
[INFO] [stdout]     |
[INFO] [stdout] 94  |                 route_ctx.state().get_activity_state::<T>(state_key, activity).cloned().unwrap_or_default()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^ ---------  -------- expected `usize`, found `&Activity`
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected `StateKey`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/format/problem/goal_reader.rs:54:100
[INFO] [stdout]    |
[INFO] [stdout] 54 |         features.push(create_compatibility_feature("compatibility", COMPATIBILITY_CONSTRAINT_CODE, COMPATIBILITY_KEY)?);
[INFO] [stdout]    |                       ---------------------------- arguments to this function are incorrect        ^^^^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/construction/features/compatibility.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn create_compatibility_feature(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     state_key: StateKey,
[INFO] [stdout]    |     -------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/format/problem/goal_reader.rs:58:89
[INFO] [stdout]    |
[INFO] [stdout] 58 |         features.push(create_group_feature("group", jobs.size(), GROUP_CONSTRAINT_CODE, GROUP_KEY)?);
[INFO] [stdout]    |                       -------------------- arguments to this function are incorrect     ^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/construction/features/groups.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn create_group_feature(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     state_key: StateKey,
[INFO] [stdout]    |     -------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:81:5
[INFO] [stdout]     |
[INFO] [stdout] 81  |     GoalContext::new(features.as_slice(), global_objective_map.as_slice(), local_objective_map.as_slice())
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^                                                       ------------------------------ unexpected argument of type `&[Vec<std::string::String>]`
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Goal`, found `&[Vec<String>]`
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:81:43
[INFO] [stdout]     |
[INFO] [stdout] 81  |     GoalContext::new(features.as_slice(), global_objective_map.as_slice(), local_objective_map.as_slice())
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected struct `Goal`
[INFO] [stdout]             found reference `&[Vec<std::string::String>]`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/models/goal.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn new(features: &[Feature], goal: Goal) -> Result<Self, GenericError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 81  -     GoalContext::new(features.as_slice(), global_objective_map.as_slice(), local_objective_map.as_slice())
[INFO] [stdout] 81  +     GoalContext::new(features.as_slice(), /* Goal */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:113:48
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     Objective::MinimizeCost => create_minimize_transport_costs_feature(
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |                         TIME_CONSTRAINT_CODE,
[INFO] [stdout]     |                         -------------------- an argument of type `ScheduleKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/transport.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub fn create_minimize_transport_costs_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     Objective::MinimizeCost => create_minimize_transport_costs_feature("min_cost", transport.clone(), activity.clone(), /* ScheduleKeys */, TIME_CONSTRAINT_CODE),
[INFO] [stdout]     |                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:119:52
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     Objective::MinimizeDistance => create_minimize_distance_feature(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |                         TIME_CONSTRAINT_CODE,
[INFO] [stdout]     |                         -------------------- an argument of type `ScheduleKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/transport.rs:61:8
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn create_minimize_distance_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     Objective::MinimizeDistance => create_minimize_distance_feature("min_distance", transport.clone(), activity.clone(), /* ScheduleKeys */, TIME_CONSTRAINT_CODE),
[INFO] [stdout]     |                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:125:52
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     Objective::MinimizeDuration => create_minimize_duration_feature(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 |                         TIME_CONSTRAINT_CODE,
[INFO] [stdout]     |                         -------------------- an argument of type `ScheduleKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/transport.rs:37:8
[INFO] [stdout]     |
[INFO] [stdout] 37  | pub fn create_minimize_duration_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     Objective::MinimizeDuration => create_minimize_duration_feature("min_duration", transport.clone(), activity.clone(), /* ScheduleKeys */, TIME_CONSTRAINT_CODE),
[INFO] [stdout]     |                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |   ...                   create_max_load_balanced_feature::<MultiDimLoad>(
[INFO] [stdout]     |  _______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 183 | | ...                       "max_load_balance",
[INFO] [stdout] 184 | | ...                       get_threshold(options),
[INFO] [stdout] 185 | | ...                       Arc::new(|loaded, capacity| {
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | | ...                       }),
[INFO] [stdout] 195 | | ...                   )
[INFO] [stdout]     | |_______________________- an argument of type `std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::MultiDimLoad, &'b vrp_core::models::common::MultiDimLoad) -> f64 + Send + Sync + 'static)>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn create_max_load_balanced_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 182 ~                             create_max_load_balanced_feature::<MultiDimLoad>("max_load_balance", get_threshold(options), Arc::new(|loaded, capacity| {
[INFO] [stdout] 183 +                                     let mut max_ratio = 0_f64;
[INFO] [stdout] 184 + 
[INFO] [stdout] 185 +                                     for (idx, value) in capacity.load.iter().enumerate() {
[INFO] [stdout] 186 +                                         let ratio = loaded.load[idx] as f64 / *value as f64;
[INFO] [stdout] 187 +                                         max_ratio = max_ratio.max(ratio);
[INFO] [stdout] 188 +                                     }
[INFO] [stdout] 189 + 
[INFO] [stdout] 190 +                                     max_ratio
[INFO] [stdout] 191 +                                 }), /* std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::MultiDimLoad, &'b vrp_core::models::common::MultiDimLoad) -> f64 + Send + Sync + 'static)> */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:197:29
[INFO] [stdout]     |
[INFO] [stdout] 197 |   ...                   create_max_load_balanced_feature::<SingleDimLoad>(
[INFO] [stdout]     |  _______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 198 | | ...                       "max_load_balance",
[INFO] [stdout] 199 | | ...                       get_threshold(options),
[INFO] [stdout] 200 | | ...                       Arc::new(|loaded, capacity| loaded.value as f64 / capacity.value as f64),
[INFO] [stdout] 201 | | ...                   )
[INFO] [stdout]     | |_______________________- an argument of type `std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::SingleDimLoad, &'b vrp_core::models::common::SingleDimLoad) -> f64 + Send + Sync + 'static)>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn create_max_load_balanced_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 197 |                             create_max_load_balanced_feature::<SingleDimLoad>("max_load_balance", get_threshold(options), Arc::new(|loaded, capacity| loaded.value as f64 / capacity.value as f64), /* std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::SingleDimLoad, &'b vrp_core::models::common::SingleDimLoad) -> f64 + Send + Sync + 'static)> */)
[INFO] [stdout]     |                                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:205:25
[INFO] [stdout]     |
[INFO] [stdout] 205 |                         create_activity_balanced_feature("activity_balance", get_threshold(options))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------------------- an argument of type `vrp_core::construction::heuristics::StateKey` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:61:8
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn create_activity_balanced_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 205 |                         create_activity_balanced_feature("activity_balance", get_threshold(options), /* vrp_core::construction::heuristics::StateKey */)
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:208:25
[INFO] [stdout]     |
[INFO] [stdout] 208 |                         create_distance_balanced_feature("distance_balance", get_threshold(options))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------------------- two arguments of type `vrp_core::construction::heuristics::StateKey` and `vrp_core::construction::heuristics::StateKey` are missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:92:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub fn create_distance_balanced_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 208 |                         create_distance_balanced_feature("distance_balance", get_threshold(options), /* vrp_core::construction::heuristics::StateKey */, /* vrp_core::construction::heuristics::StateKey */)
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:211:25
[INFO] [stdout]     |
[INFO] [stdout] 211 |                         create_duration_balanced_feature("duration_balance", get_threshold(options))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------------------- two arguments of type `vrp_core::construction::heuristics::StateKey` and `vrp_core::construction::heuristics::StateKey` are missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:82:8
[INFO] [stdout]     |
[INFO] [stdout] 82  | pub fn create_duration_balanced_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 211 |                         create_duration_balanced_feature("duration_balance", get_threshold(options), /* vrp_core::construction::heuristics::StateKey */, /* vrp_core::construction::heuristics::StateKey */)
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:219:29
[INFO] [stdout]     |
[INFO] [stdout] 215 |                         create_tour_compactness_feature(
[INFO] [stdout]     |                         ------------------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 219 |                             TOUR_COMPACTNESS_KEY,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/tour_compactness.rs:15:8
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn create_tour_compactness_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:224:70
[INFO] [stdout]     |
[INFO] [stdout] 224 |                         create_tour_order_soft_feature("tour_order", TOUR_ORDER_KEY, get_tour_order_fn())
[INFO] [stdout]     |                         ------------------------------               ^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/tour_order.rs:24:8
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn create_tour_order_soft_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         create_capacity_limit_feature::<MultiDimLoad>(name, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ------------------------ an argument of type `CapacityKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/capacity.rs:69:8
[INFO] [stdout]     |
[INFO] [stdout] 69  | pub fn create_capacity_limit_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 262 |         create_capacity_limit_feature::<MultiDimLoad>(name, /* CapacityKeys */, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         create_capacity_limit_feature::<SingleDimLoad>(name, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ------------------------ an argument of type `CapacityKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/capacity.rs:69:8
[INFO] [stdout]     |
[INFO] [stdout] 69  | pub fn create_capacity_limit_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 264 |         create_capacity_limit_feature::<SingleDimLoad>(name, /* CapacityKeys */, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         create_capacity_limit_with_multi_trip_feature::<T>(name, CAPACITY_CONSTRAINT_CODE, route_intervals)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ------------------------  ---------------
[INFO] [stdout]     |                                                                  |                         |
[INFO] [stdout]     |                                                                  |                         an argument of type `CapacityKeys` is missing
[INFO] [stdout]     |                                                                  |                         expected `i32`, found `std::sync::Arc<(dyn vrp_core::construction::enablers::RouteIntervals + Send + Sync + 'static)>`
[INFO] [stdout]     |                                                                  expected `std::sync::Arc<(dyn vrp_core::construction::enablers::RouteIntervals + Send + Sync + 'static)>`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/capacity.rs:48:8
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub fn create_capacity_limit_with_multi_trip_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: did you mean
[INFO] [stdout]     |
[INFO] [stdout] 278 |         create_capacity_limit_with_multi_trip_feature::<T>(name, route_intervals, /* CapacityKeys */, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |         create_shared_reload_multi_trip_feature(
[INFO] [stdout]     |         --------------------------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 291 |             RELOAD_RESOURCE_KEY,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/construction/features/reloads.rs:27:8
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn create_shared_reload_multi_trip_feature<T>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34  |     resource_key: StateKey,
[INFO] [stdout]     |     ----------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 6 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     create_travel_limit_feature(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 329 |         DISTANCE_LIMIT_CONSTRAINT_CODE,
[INFO] [stdout]     |         ------------------------------ expected `TourLimitKeys`, found `i32`
[INFO] [stdout] 330 |         DURATION_LIMIT_CONSTRAINT_CODE,
[INFO] [stdout]     |         ------------------------------ unexpected argument of type `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/tour_limits.rs:45:8
[INFO] [stdout]     |
[INFO] [stdout] 45  | pub fn create_travel_limit_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 329 -         DISTANCE_LIMIT_CONSTRAINT_CODE,
[INFO] [stdout] 329 +         /* TourLimitKeys */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `std::sync::Arc<(dyn vrp_core::prelude::TransportCost + Send + Sync + 'static)>: vrp_core::prelude::TransportCost` is not satisfied
[INFO] [stdout]   --> src/format/problem/job_reader.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |     (Jobs::new(fleet, jobs, transport), locks)
[INFO] [stdout]    |                             ^^^^^^^^^ the trait `vrp_core::prelude::TransportCost` is not implemented for `std::sync::Arc<(dyn vrp_core::prelude::TransportCost + Send + Sync + 'static)>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `vrp_core::prelude::TransportCost` is implemented for `vrp_core::construction::enablers::DynamicTransportCost`
[INFO] [stdout]    = note: required for the cast from `&std::sync::Arc<(dyn vrp_core::prelude::TransportCost + Send + Sync + 'static)>` to `&dyn vrp_core::prelude::TransportCost + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default` found for struct `vrp_core::models::Extras` in the current scope
[INFO] [stdout]    --> src/format/problem/problem_reader.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let mut extras = Extras::default();
[INFO] [stdout]     |                              ^^^^^^^ function or associated item not found in `Extras`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `idx` in initializer of `vrp_core::models::solution::Place`
[INFO] [stdout]    --> src/format/solution/activity_matcher.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 Place { location: activity_ctx.location, duration: place.duration, time }
[INFO] [stdout]     |                 ^^^^^ missing `idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `idx` in initializer of `vrp_core::models::solution::Place`
[INFO] [stdout]    --> src/format/solution/activity_matcher.rs:227:16
[INFO] [stdout]     |
[INFO] [stdout] 227 |         place: Place { location: 0, duration: 0.0, time: TimeWindow::new(0., 0.) },
[INFO] [stdout]     |                ^^^^^ missing `idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get` found for struct `std::sync::Arc<vrp_core::models::Extras>` in the current scope
[INFO] [stdout]    --> src/format/mod.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     problem
[INFO] [stdout] 171 | |         .extras
[INFO] [stdout] 172 | |         .get("job_index")
[INFO] [stdout]     | |         -^^^ method not found in `Arc<Extras>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get` found for struct `std::sync::Arc<vrp_core::models::Extras>` in the current scope
[INFO] [stdout]    --> src/format/mod.rs:179:20
[INFO] [stdout]     |
[INFO] [stdout] 179 |     problem.extras.get("coord_index").and_then(|s| s.downcast_ref::<CoordIndex>()).expect("cannot get coord index!")
[INFO] [stdout]     |                    ^^^ method not found in `Arc<Extras>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VicinityDimension`
[INFO] [stdout]   --> src/format/problem/problem_reader.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 | use vrp_core::solver::processing::{ReservedTimeDimension, VicinityDimension};
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ReservedTimeDimension`
[INFO] [stdout]   --> src/format/problem/problem_reader.rs:14:36
[INFO] [stdout]    |
[INFO] [stdout] 14 | use vrp_core::solver::processing::{ReservedTimeDimension, VicinityDimension};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 50 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0063, E0277, E0308, E0412, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vrp-pragmatic` (lib) due to 51 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "3efd08b3898ae014db7d0d3c258c673d89e961cdd62ea3a79f6f948cfa968a8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3efd08b3898ae014db7d0d3c258c673d89e961cdd62ea3a79f6f948cfa968a8a", kill_on_drop: false }`
[INFO] [stdout] 3efd08b3898ae014db7d0d3c258c673d89e961cdd62ea3a79f6f948cfa968a8a
[INFO] testing vrp-pragmatic-1.22.1 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate vrp-pragmatic 1.22.1 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate vrp-pragmatic 1.22.1 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate vrp-pragmatic 1.22.1
[INFO] finished tweaking crates.io crate vrp-pragmatic 1.22.1
[INFO] tweaked toml for crates.io crate vrp-pragmatic 1.22.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 943704170f630a4ee2858bd666f45408c82a105015d67b815ca50905e5f3dc49
[INFO] running `Command { std: "docker" "start" "-a" "943704170f630a4ee2858bd666f45408c82a105015d67b815ca50905e5f3dc49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "943704170f630a4ee2858bd666f45408c82a105015d67b815ca50905e5f3dc49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "943704170f630a4ee2858bd666f45408c82a105015d67b815ca50905e5f3dc49", kill_on_drop: false }`
[INFO] [stdout] 943704170f630a4ee2858bd666f45408c82a105015d67b815ca50905e5f3dc49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 08b2b7d1915c77c34439c33ebdc07244164969f17a0df85d5df343057ba73a44
[INFO] running `Command { std: "docker" "start" "-a" "08b2b7d1915c77c34439c33ebdc07244164969f17a0df85d5df343057ba73a44", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling crossbeam-utils v0.8.18
[INFO] [stderr]    Compiling proc-macro2 v1.0.75
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.17
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling crossbeam-deque v0.8.4
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling time v0.3.31
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rayon v1.8.0
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.194
[INFO] [stderr]    Compiling rosomaxa v0.7.2
[INFO] [stderr]    Compiling vrp-core v1.23.0
[INFO] [stderr]    Compiling vrp-pragmatic v1.22.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0412]: cannot find type `RouteModifier` in this scope
[INFO] [stdout]  --> src/construction/enablers/route_modifier.rs:8:75
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn get_route_modifier(goal: Arc<GoalContext>, job_index: JobIndex) -> RouteModifier {
[INFO] [stdout]   |                                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |         &[RECHARGE_DISTANCE_KEY, RECHARGE_INTERVALS_KEY],
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_INTERVALS_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:30:34
[INFO] [stdout]    |
[INFO] [stdout] 30 |         &[RECHARGE_DISTANCE_KEY, RECHARGE_INTERVALS_KEY],
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:45:57
[INFO] [stdout]    |
[INFO] [stdout] 45 | ...                   .get_activity_state(RECHARGE_DISTANCE_KEY, end)
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:63:87
[INFO] [stdout]    |
[INFO] [stdout] 63 | ...                   .and_then(|activity| route_ctx.state().get_activity_state(RECHARGE_DISTANCE_KEY, activity))
[INFO] [stdout]    |                                                                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_INTERVALS_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/recharge.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 intervals_key: RECHARGE_INTERVALS_KEY,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RECHARGE_DISTANCE_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/recharge.rs:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 |             distance_state_key: RECHARGE_DISTANCE_KEY,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_PAST_CAPACITY_KEY` in this scope
[INFO] [stdout]   --> src/construction/features/reloads.rs:80:62
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         route_ctx.state().get_activity_state(MAX_PAST_CAPACITY_KEY, end).cloned().unwrap_or_default();
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_FUTURE_CAPACITY_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:115:58
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let new_max_load_left = get_load(left.start, MAX_FUTURE_CAPACITY_KEY) + right_delivery;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_FUTURE_CAPACITY_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:117:60
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let new_max_load_right = get_load(right.start, MAX_FUTURE_CAPACITY_KEY) + left_pickup;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RELOAD_INTERVALS_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:136:24
[INFO] [stdout]     |
[INFO] [stdout] 136 |         intervals_key: RELOAD_INTERVALS_KEY,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RELOAD_INTERVALS_KEY` in this scope
[INFO] [stdout]    --> src/construction/features/reloads.rs:156:92
[INFO] [stdout]     |
[INFO] [stdout] 156 |         Arc::new(move |route_ctx| route_ctx.state().get_route_state::<Vec<(usize, usize)>>(RELOAD_INTERVALS_KEY)),
[INFO] [stdout]     |                                                                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vrp_core::construction::features::*`
[INFO] [stdout]   --> src/construction/features/recharge.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use vrp_core::construction::features::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RouteModifier`
[INFO] [stdout]  --> src/construction/enablers/route_modifier.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     RouteModifier::new(move |route_ctx: RouteContext| {
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared type `RouteModifier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_flag` found for mutable reference `&mut RouteState` in the current scope
[INFO] [stdout]   --> src/construction/enablers/route_modifier.rs:64:39
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 route_ctx.state_mut().set_flag(state_flags::UNASSIGNABLE);
[INFO] [stdout]    |                                       ^^^^^^^^ method not found in `&mut RouteState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `state_flags`
[INFO] [stdout]   --> src/construction/enablers/route_modifier.rs:64:48
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 route_ctx.state_mut().set_flag(state_flags::UNASSIGNABLE);
[INFO] [stdout]    |                                                ^^^^^^^^^^^ use of undeclared crate or module `state_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/construction/features/breaks.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |             state_keys: vec![code],
[INFO] [stdout]    |                              ^^^^ expected `StateKey`, found `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `has_flag` found for reference `&RouteState` in the current scope
[INFO] [stdout]   --> src/construction/features/dispatch.rs:44:41
[INFO] [stdout]    |
[INFO] [stdout] 44 |             } else if route_ctx.state().has_flag(state_flags::UNASSIGNABLE) {
[INFO] [stdout]    |                                         ^^^^^^^^ method not found in `&RouteState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `state_flags`
[INFO] [stdout]   --> src/construction/features/dispatch.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |             } else if route_ctx.state().has_flag(state_flags::UNASSIGNABLE) {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ use of undeclared crate or module `state_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/recharge.rs:45:80
[INFO] [stdout]     |
[INFO] [stdout] 45  | ...                   .get_activity_state(RECHARGE_DISTANCE_KEY, end)
[INFO] [stdout]     |                        ------------------                        ^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/recharge.rs:63:110
[INFO] [stdout]     |
[INFO] [stdout] 63  | ...                   .and_then(|activity| route_ctx.state().get_activity_state(RECHARGE_DISTANCE_KEY, activity))
[INFO] [stdout]     |                                                              ------------------                        ^^^^^^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                                                              |
[INFO] [stdout]     |                                                              arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/construction/features/recharge.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     create_multi_trip_feature(
[INFO] [stdout]    |     ------------------------- arguments to this function are incorrect
[INFO] [stdout] 28 |         name,
[INFO] [stdout] 29 |         code,
[INFO] [stdout]    |         ^^^^ expected `CapacityKeys`, found `i32`
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/enablers/multi_trip.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn create_multi_trip_feature(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `put_activity_state` found for mutable reference `&mut RouteState` in the current scope
[INFO] [stdout]    --> src/construction/features/recharge.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     state.put_activity_state(self.distance_state_key, next, counter);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `put_activity_states`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/recharge.rs:270:70
[INFO] [stdout]     |
[INFO] [stdout] 270 |             .get_activity_state::<Distance>(self.distance_state_key, activity)
[INFO] [stdout]     |              ------------------------------                          ^^^^^^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/reloads.rs:47:56
[INFO] [stdout]     |
[INFO] [stdout] 47  |                 .get_activity_state::<T>(resource_key, activity)
[INFO] [stdout]     |                  -----------------------               ^^^^^^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/construction/features/reloads.rs:80:85
[INFO] [stdout]     |
[INFO] [stdout] 80  |                         route_ctx.state().get_activity_state(MAX_PAST_CAPACITY_KEY, end).cloned().unwrap_or_default();
[INFO] [stdout]     |                                           ------------------                        ^^^ expected `usize`, found `&Activity`
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/construction/features/reloads.rs:94:35
[INFO] [stdout]     |
[INFO] [stdout] 94  |                 route_ctx.state().get_activity_state::<T>(state_key, activity).cloned().unwrap_or_default()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^ ---------  -------- expected `usize`, found `&Activity`
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected `StateKey`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/heuristics/context.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn get_activity_state<T: Send + Sync + 'static>(&self, key: StateKey, activity_idx: usize) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/format/problem/goal_reader.rs:54:100
[INFO] [stdout]    |
[INFO] [stdout] 54 |         features.push(create_compatibility_feature("compatibility", COMPATIBILITY_CONSTRAINT_CODE, COMPATIBILITY_KEY)?);
[INFO] [stdout]    |                       ---------------------------- arguments to this function are incorrect        ^^^^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/construction/features/compatibility.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn create_compatibility_feature(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     state_key: StateKey,
[INFO] [stdout]    |     -------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/format/problem/goal_reader.rs:58:89
[INFO] [stdout]    |
[INFO] [stdout] 58 |         features.push(create_group_feature("group", jobs.size(), GROUP_CONSTRAINT_CODE, GROUP_KEY)?);
[INFO] [stdout]    |                       -------------------- arguments to this function are incorrect     ^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/construction/features/groups.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn create_group_feature(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     state_key: StateKey,
[INFO] [stdout]    |     -------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:81:5
[INFO] [stdout]     |
[INFO] [stdout] 81  |     GoalContext::new(features.as_slice(), global_objective_map.as_slice(), local_objective_map.as_slice())
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^                                                       ------------------------------ unexpected argument of type `&[Vec<std::string::String>]`
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Goal`, found `&[Vec<String>]`
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:81:43
[INFO] [stdout]     |
[INFO] [stdout] 81  |     GoalContext::new(features.as_slice(), global_objective_map.as_slice(), local_objective_map.as_slice())
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected struct `Goal`
[INFO] [stdout]             found reference `&[Vec<std::string::String>]`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/models/goal.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn new(features: &[Feature], goal: Goal) -> Result<Self, GenericError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 81  -     GoalContext::new(features.as_slice(), global_objective_map.as_slice(), local_objective_map.as_slice())
[INFO] [stdout] 81  +     GoalContext::new(features.as_slice(), /* Goal */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:113:48
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     Objective::MinimizeCost => create_minimize_transport_costs_feature(
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |                         TIME_CONSTRAINT_CODE,
[INFO] [stdout]     |                         -------------------- an argument of type `ScheduleKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/transport.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout] 18  | pub fn create_minimize_transport_costs_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     Objective::MinimizeCost => create_minimize_transport_costs_feature("min_cost", transport.clone(), activity.clone(), /* ScheduleKeys */, TIME_CONSTRAINT_CODE),
[INFO] [stdout]     |                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:119:52
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     Objective::MinimizeDistance => create_minimize_distance_feature(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |                         TIME_CONSTRAINT_CODE,
[INFO] [stdout]     |                         -------------------- an argument of type `ScheduleKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/transport.rs:61:8
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn create_minimize_distance_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     Objective::MinimizeDistance => create_minimize_distance_feature("min_distance", transport.clone(), activity.clone(), /* ScheduleKeys */, TIME_CONSTRAINT_CODE),
[INFO] [stdout]     |                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:125:52
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     Objective::MinimizeDuration => create_minimize_duration_feature(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 |                         TIME_CONSTRAINT_CODE,
[INFO] [stdout]     |                         -------------------- an argument of type `ScheduleKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/transport.rs:37:8
[INFO] [stdout]     |
[INFO] [stdout] 37  | pub fn create_minimize_duration_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     Objective::MinimizeDuration => create_minimize_duration_feature("min_duration", transport.clone(), activity.clone(), /* ScheduleKeys */, TIME_CONSTRAINT_CODE),
[INFO] [stdout]     |                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |   ...                   create_max_load_balanced_feature::<MultiDimLoad>(
[INFO] [stdout]     |  _______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 183 | | ...                       "max_load_balance",
[INFO] [stdout] 184 | | ...                       get_threshold(options),
[INFO] [stdout] 185 | | ...                       Arc::new(|loaded, capacity| {
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | | ...                       }),
[INFO] [stdout] 195 | | ...                   )
[INFO] [stdout]     | |_______________________- an argument of type `std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::MultiDimLoad, &'b vrp_core::models::common::MultiDimLoad) -> f64 + Send + Sync + 'static)>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn create_max_load_balanced_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 182 ~                             create_max_load_balanced_feature::<MultiDimLoad>("max_load_balance", get_threshold(options), Arc::new(|loaded, capacity| {
[INFO] [stdout] 183 +                                     let mut max_ratio = 0_f64;
[INFO] [stdout] 184 + 
[INFO] [stdout] 185 +                                     for (idx, value) in capacity.load.iter().enumerate() {
[INFO] [stdout] 186 +                                         let ratio = loaded.load[idx] as f64 / *value as f64;
[INFO] [stdout] 187 +                                         max_ratio = max_ratio.max(ratio);
[INFO] [stdout] 188 +                                     }
[INFO] [stdout] 189 + 
[INFO] [stdout] 190 +                                     max_ratio
[INFO] [stdout] 191 +                                 }), /* std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::MultiDimLoad, &'b vrp_core::models::common::MultiDimLoad) -> f64 + Send + Sync + 'static)> */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:197:29
[INFO] [stdout]     |
[INFO] [stdout] 197 |   ...                   create_max_load_balanced_feature::<SingleDimLoad>(
[INFO] [stdout]     |  _______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 198 | | ...                       "max_load_balance",
[INFO] [stdout] 199 | | ...                       get_threshold(options),
[INFO] [stdout] 200 | | ...                       Arc::new(|loaded, capacity| loaded.value as f64 / capacity.value as f64),
[INFO] [stdout] 201 | | ...                   )
[INFO] [stdout]     | |_______________________- an argument of type `std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::SingleDimLoad, &'b vrp_core::models::common::SingleDimLoad) -> f64 + Send + Sync + 'static)>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn create_max_load_balanced_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 197 |                             create_max_load_balanced_feature::<SingleDimLoad>("max_load_balance", get_threshold(options), Arc::new(|loaded, capacity| loaded.value as f64 / capacity.value as f64), /* std::sync::Arc<(dyn for<'a, 'b> Fn(&'a vrp_core::models::common::SingleDimLoad, &'b vrp_core::models::common::SingleDimLoad) -> f64 + Send + Sync + 'static)> */)
[INFO] [stdout]     |                                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:205:25
[INFO] [stdout]     |
[INFO] [stdout] 205 |                         create_activity_balanced_feature("activity_balance", get_threshold(options))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------------------- an argument of type `vrp_core::construction::heuristics::StateKey` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:61:8
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn create_activity_balanced_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 205 |                         create_activity_balanced_feature("activity_balance", get_threshold(options), /* vrp_core::construction::heuristics::StateKey */)
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:208:25
[INFO] [stdout]     |
[INFO] [stdout] 208 |                         create_distance_balanced_feature("distance_balance", get_threshold(options))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------------------- two arguments of type `vrp_core::construction::heuristics::StateKey` and `vrp_core::construction::heuristics::StateKey` are missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:92:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub fn create_distance_balanced_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 208 |                         create_distance_balanced_feature("distance_balance", get_threshold(options), /* vrp_core::construction::heuristics::StateKey */, /* vrp_core::construction::heuristics::StateKey */)
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:211:25
[INFO] [stdout]     |
[INFO] [stdout] 211 |                         create_duration_balanced_feature("duration_balance", get_threshold(options))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------------------- two arguments of type `vrp_core::construction::heuristics::StateKey` and `vrp_core::construction::heuristics::StateKey` are missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/work_balance.rs:82:8
[INFO] [stdout]     |
[INFO] [stdout] 82  | pub fn create_duration_balanced_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 211 |                         create_duration_balanced_feature("duration_balance", get_threshold(options), /* vrp_core::construction::heuristics::StateKey */, /* vrp_core::construction::heuristics::StateKey */)
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:219:29
[INFO] [stdout]     |
[INFO] [stdout] 215 |                         create_tour_compactness_feature(
[INFO] [stdout]     |                         ------------------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 219 |                             TOUR_COMPACTNESS_KEY,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/tour_compactness.rs:15:8
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn create_tour_compactness_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:224:70
[INFO] [stdout]     |
[INFO] [stdout] 224 |                         create_tour_order_soft_feature("tour_order", TOUR_ORDER_KEY, get_tour_order_fn())
[INFO] [stdout]     |                         ------------------------------               ^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/tour_order.rs:24:8
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn create_tour_order_soft_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         create_capacity_limit_feature::<MultiDimLoad>(name, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ------------------------ an argument of type `CapacityKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/capacity.rs:69:8
[INFO] [stdout]     |
[INFO] [stdout] 69  | pub fn create_capacity_limit_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 262 |         create_capacity_limit_feature::<MultiDimLoad>(name, /* CapacityKeys */, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         create_capacity_limit_feature::<SingleDimLoad>(name, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ------------------------ an argument of type `CapacityKeys` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/capacity.rs:69:8
[INFO] [stdout]     |
[INFO] [stdout] 69  | pub fn create_capacity_limit_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 264 |         create_capacity_limit_feature::<SingleDimLoad>(name, /* CapacityKeys */, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         create_capacity_limit_with_multi_trip_feature::<T>(name, CAPACITY_CONSTRAINT_CODE, route_intervals)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       ------------------------  ---------------
[INFO] [stdout]     |                                                                  |                         |
[INFO] [stdout]     |                                                                  |                         an argument of type `CapacityKeys` is missing
[INFO] [stdout]     |                                                                  |                         expected `i32`, found `std::sync::Arc<(dyn vrp_core::construction::enablers::RouteIntervals + Send + Sync + 'static)>`
[INFO] [stdout]     |                                                                  expected `std::sync::Arc<(dyn vrp_core::construction::enablers::RouteIntervals + Send + Sync + 'static)>`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/capacity.rs:48:8
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub fn create_capacity_limit_with_multi_trip_feature<T: LoadOps>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: did you mean
[INFO] [stdout]     |
[INFO] [stdout] 278 |         create_capacity_limit_with_multi_trip_feature::<T>(name, route_intervals, /* CapacityKeys */, CAPACITY_CONSTRAINT_CODE)
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |         create_shared_reload_multi_trip_feature(
[INFO] [stdout]     |         --------------------------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 291 |             RELOAD_RESOURCE_KEY,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ expected `StateKey`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/construction/features/reloads.rs:27:8
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn create_shared_reload_multi_trip_feature<T>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34  |     resource_key: StateKey,
[INFO] [stdout]     |     ----------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 6 arguments were supplied
[INFO] [stdout]    --> src/format/problem/goal_reader.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     create_travel_limit_feature(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 329 |         DISTANCE_LIMIT_CONSTRAINT_CODE,
[INFO] [stdout]     |         ------------------------------ expected `TourLimitKeys`, found `i32`
[INFO] [stdout] 330 |         DURATION_LIMIT_CONSTRAINT_CODE,
[INFO] [stdout]     |         ------------------------------ unexpected argument of type `i32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/vrp-core-1.23.0/src/construction/features/tour_limits.rs:45:8
[INFO] [stdout]     |
[INFO] [stdout] 45  | pub fn create_travel_limit_feature(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 329 -         DISTANCE_LIMIT_CONSTRAINT_CODE,
[INFO] [stdout] 329 +         /* TourLimitKeys */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `std::sync::Arc<(dyn vrp_core::prelude::TransportCost + Send + Sync + 'static)>: vrp_core::prelude::TransportCost` is not satisfied
[INFO] [stdout]   --> src/format/problem/job_reader.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |     (Jobs::new(fleet, jobs, transport), locks)
[INFO] [stdout]    |                             ^^^^^^^^^ the trait `vrp_core::prelude::TransportCost` is not implemented for `std::sync::Arc<(dyn vrp_core::prelude::TransportCost + Send + Sync + 'static)>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `vrp_core::prelude::TransportCost` is implemented for `vrp_core::construction::enablers::DynamicTransportCost`
[INFO] [stdout]    = note: required for the cast from `&std::sync::Arc<(dyn vrp_core::prelude::TransportCost + Send + Sync + 'static)>` to `&dyn vrp_core::prelude::TransportCost + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default` found for struct `vrp_core::models::Extras` in the current scope
[INFO] [stdout]    --> src/format/problem/problem_reader.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let mut extras = Extras::default();
[INFO] [stdout]     |                              ^^^^^^^ function or associated item not found in `Extras`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `idx` in initializer of `vrp_core::models::solution::Place`
[INFO] [stdout]    --> src/format/solution/activity_matcher.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 Place { location: activity_ctx.location, duration: place.duration, time }
[INFO] [stdout]     |                 ^^^^^ missing `idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `idx` in initializer of `vrp_core::models::solution::Place`
[INFO] [stdout]    --> src/format/solution/activity_matcher.rs:227:16
[INFO] [stdout]     |
[INFO] [stdout] 227 |         place: Place { location: 0, duration: 0.0, time: TimeWindow::new(0., 0.) },
[INFO] [stdout]     |                ^^^^^ missing `idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get` found for struct `std::sync::Arc<vrp_core::models::Extras>` in the current scope
[INFO] [stdout]    --> src/format/mod.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     problem
[INFO] [stdout] 171 | |         .extras
[INFO] [stdout] 172 | |         .get("job_index")
[INFO] [stdout]     | |         -^^^ method not found in `Arc<Extras>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get` found for struct `std::sync::Arc<vrp_core::models::Extras>` in the current scope
[INFO] [stdout]    --> src/format/mod.rs:179:20
[INFO] [stdout]     |
[INFO] [stdout] 179 |     problem.extras.get("coord_index").and_then(|s| s.downcast_ref::<CoordIndex>()).expect("cannot get coord index!")
[INFO] [stdout]     |                    ^^^ method not found in `Arc<Extras>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VicinityDimension`
[INFO] [stdout]   --> src/format/problem/problem_reader.rs:14:59
[INFO] [stdout]    |
[INFO] [stdout] 14 | use vrp_core::solver::processing::{ReservedTimeDimension, VicinityDimension};
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ReservedTimeDimension`
[INFO] [stdout]   --> src/format/problem/problem_reader.rs:14:36
[INFO] [stdout]    |
[INFO] [stdout] 14 | use vrp_core::solver::processing::{ReservedTimeDimension, VicinityDimension};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 50 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0063, E0277, E0308, E0412, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vrp-pragmatic` (lib) due to 51 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "08b2b7d1915c77c34439c33ebdc07244164969f17a0df85d5df343057ba73a44", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08b2b7d1915c77c34439c33ebdc07244164969f17a0df85d5df343057ba73a44", kill_on_drop: false }`
[INFO] [stdout] 08b2b7d1915c77c34439c33ebdc07244164969f17a0df85d5df343057ba73a44
