[INFO] fetching crate didppy 0.10.0... [INFO] checking didppy-0.10.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] extracting crate didppy 0.10.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate didppy 0.10.0 [INFO] finished tweaking crates.io crate didppy 0.10.0 [INFO] tweaked toml for crates.io crate didppy 0.10.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate didppy 0.10.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate didppy 0.10.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9526e177180eed5da18ac504723975eba586baea25ca544668d61e29d0fb4e67 [INFO] running `Command { std: "docker" "start" "-a" "9526e177180eed5da18ac504723975eba586baea25ca544668d61e29d0fb4e67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9526e177180eed5da18ac504723975eba586baea25ca544668d61e29d0fb4e67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9526e177180eed5da18ac504723975eba586baea25ca544668d61e29d0fb4e67", kill_on_drop: false }` [INFO] [stdout] 9526e177180eed5da18ac504723975eba586baea25ca544668d61e29d0fb4e67 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 393c8ad3b1c06ad3a9b5e76ad3080f30c4c7a11591a75d3730e942dcdae644ec [INFO] running `Command { std: "docker" "start" "-a" "393c8ad3b1c06ad3a9b5e76ad3080f30c4c7a11591a75d3730e942dcdae644ec", kill_on_drop: false }` [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling getrandom v0.3.1 [INFO] [stderr] Compiling zerocopy v0.8.14 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking either v1.12.0 [INFO] [stderr] Compiling tikv-jemalloc-sys v0.5.4+5.3.0-patched [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling serde_yml v0.0.12 [INFO] [stderr] Checking rustc-hash v2.1.0 [INFO] [stderr] Checking bus v2.4.1 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Checking libyml v0.0.5 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stderr] Checking unindent v0.2.3 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling pyo3-build-config v0.25.1 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking ordered-float v5.0.0 [INFO] [stderr] Checking rand_core v0.9.0 [INFO] [stderr] Checking dypdl v0.10.0 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand_pcg v0.9.0 [INFO] [stderr] Compiling pyo3-ffi v0.25.1 [INFO] [stderr] Compiling pyo3-macros-backend v0.25.1 [INFO] [stderr] Compiling pyo3 v0.25.1 [INFO] [stderr] Compiling didppy v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking rand v0.9.0 [INFO] [stderr] Checking dypdl-heuristic-search v0.10.0 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Checking serde v1.0.217 [INFO] [stderr] Compiling pyo3-macros v0.25.1 [INFO] [stderr] Checking tikv-jemallocator v0.5.4 [INFO] [stderr] Checking didp-yaml v0.10.0 [INFO] [stdout] warning: enum `TargetArgUnion` is never used [INFO] [stdout] --> src/model.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | pub enum TargetArgUnion { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TableIndexUnion` is never used [INFO] [stdout] --> src/model.rs:67:10 [INFO] [stdout] | [INFO] [stdout] 67 | pub enum TableIndexUnion { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TableArgUnion` is never used [INFO] [stdout] --> src/model.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | pub enum TableArgUnion { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TableUnion` is never used [INFO] [stdout] --> src/model.rs:91:10 [INFO] [stdout] | [INFO] [stdout] 91 | pub enum TableUnion { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SetDefaultArgUnion` is never used [INFO] [stdout] --> src/model.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 105 | pub enum SetDefaultArgUnion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(FromPyObject, Debug, PartialEq, Clone, Copy, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(FromPyObject, Debug, PartialEq, Clone, Copy, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(FromPyObject, Debug, PartialEq, Clone, Copy, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | fn state(&self, model: &ModelPy) -> StatePy { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model.rs:2013:61 [INFO] [stdout] | [INFO] [stdout] 2013 | fn check_state_constr(&self, state: &state::StatePy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model.rs:2119:50 [INFO] [stdout] | [INFO] [stdout] 2119 | fn is_base(&self, state: &state::StatePy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model.rs:2150:57 [INFO] [stdout] | [INFO] [stdout] 2150 | fn eval_base_cost(&self, state: &state::StatePy) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model.rs:2192:64 [INFO] [stdout] | [INFO] [stdout] 2192 | fn get_transitions(&self, forced: bool, backward: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model.rs:2462:58 [INFO] [stdout] | [INFO] [stdout] 2462 | fn eval_dual_bound(&self, state: &state::StatePy) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:260:57 [INFO] [stdout] | [INFO] [stdout] 260 | fn eval(&self, state: &StatePy, model: &ModelPy) -> Element { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:705:46 [INFO] [stdout] | [INFO] [stdout] 705 | fn isdisjoint(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:732:44 [INFO] [stdout] | [INFO] [stdout] 732 | fn issubset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:761:46 [INFO] [stdout] | [INFO] [stdout] 761 | fn issuperset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:796:45 [INFO] [stdout] | [INFO] [stdout] 796 | fn add(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:830:48 [INFO] [stdout] | [INFO] [stdout] 830 | fn remove(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:863:49 [INFO] [stdout] | [INFO] [stdout] 863 | fn discard(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:893:46 [INFO] [stdout] | [INFO] [stdout] 893 | fn difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:923:48 [INFO] [stdout] | [INFO] [stdout] 923 | fn intersection(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:953:56 [INFO] [stdout] | [INFO] [stdout] 953 | fn symmetric_difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:983:41 [INFO] [stdout] | [INFO] [stdout] 983 | fn union(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1014:50 [INFO] [stdout] | [INFO] [stdout] 1014 | fn contains(&self, element: ElementUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1036:26 [INFO] [stdout] | [INFO] [stdout] 1036 | pub fn len(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1057:31 [INFO] [stdout] | [INFO] [stdout] 1057 | pub fn is_empty(&self) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1078:33 [INFO] [stdout] | [INFO] [stdout] 1078 | pub fn complement(&self) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/expression.rs:1111:57 [INFO] [stdout] | [INFO] [stdout] 1111 | fn eval(&self, state: &StatePy, model: &ModelPy) -> HashSet { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1264:46 [INFO] [stdout] | [INFO] [stdout] 1264 | fn isdisjoint(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1290:44 [INFO] [stdout] | [INFO] [stdout] 1290 | fn issubset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1318:46 [INFO] [stdout] | [INFO] [stdout] 1318 | fn issuperset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1352:45 [INFO] [stdout] | [INFO] [stdout] 1352 | fn add(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1385:48 [INFO] [stdout] | [INFO] [stdout] 1385 | fn remove(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1417:49 [INFO] [stdout] | [INFO] [stdout] 1417 | fn discard(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1447:46 [INFO] [stdout] | [INFO] [stdout] 1447 | fn difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1476:48 [INFO] [stdout] | [INFO] [stdout] 1476 | fn intersection(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1505:56 [INFO] [stdout] | [INFO] [stdout] 1505 | fn symmetric_difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1534:41 [INFO] [stdout] | [INFO] [stdout] 1534 | fn union(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1564:50 [INFO] [stdout] | [INFO] [stdout] 1564 | fn contains(&self, element: ElementUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1585:22 [INFO] [stdout] | [INFO] [stdout] 1585 | fn len(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1605:27 [INFO] [stdout] | [INFO] [stdout] 1605 | fn is_empty(&self) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1625:29 [INFO] [stdout] | [INFO] [stdout] 1625 | fn complement(&self) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1766:46 [INFO] [stdout] | [INFO] [stdout] 1766 | fn isdisjoint(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1792:44 [INFO] [stdout] | [INFO] [stdout] 1792 | fn issubset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1820:46 [INFO] [stdout] | [INFO] [stdout] 1820 | fn issuperset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1849:45 [INFO] [stdout] | [INFO] [stdout] 1849 | fn add(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1885:48 [INFO] [stdout] | [INFO] [stdout] 1885 | fn remove(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1917:49 [INFO] [stdout] | [INFO] [stdout] 1917 | fn discard(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1953:46 [INFO] [stdout] | [INFO] [stdout] 1953 | fn difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1982:48 [INFO] [stdout] | [INFO] [stdout] 1982 | fn intersection(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2011:56 [INFO] [stdout] | [INFO] [stdout] 2011 | fn symmetric_difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2040:41 [INFO] [stdout] | [INFO] [stdout] 2040 | fn union(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2070:50 [INFO] [stdout] | [INFO] [stdout] 2070 | fn contains(&self, element: ElementUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2092:22 [INFO] [stdout] | [INFO] [stdout] 2092 | fn len(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2113:27 [INFO] [stdout] | [INFO] [stdout] 2113 | fn is_empty(&self) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2134:29 [INFO] [stdout] | [INFO] [stdout] 2134 | fn complement(&self) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/expression.rs:2154:23 [INFO] [stdout] | [INFO] [stdout] 2154 | fn eval(&self) -> HashSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2306:24 [INFO] [stdout] | [INFO] [stdout] 2306 | fn state_cost() -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2498:57 [INFO] [stdout] | [INFO] [stdout] 2498 | fn eval(&self, state: &StatePy, model: &ModelPy) -> Integer { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2539:77 [INFO] [stdout] | [INFO] [stdout] 2539 | fn eval_cost(&self, cost: Integer, state: &StatePy, model: &ModelPy) -> Integer { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3179:24 [INFO] [stdout] | [INFO] [stdout] 3179 | fn state_cost() -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3273:28 [INFO] [stdout] | [INFO] [stdout] 3273 | fn __round__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3277:28 [INFO] [stdout] | [INFO] [stdout] 3277 | fn __trunc__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3281:28 [INFO] [stdout] | [INFO] [stdout] 3281 | fn __floor__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3285:27 [INFO] [stdout] | [INFO] [stdout] 3285 | fn __ceil__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3323:57 [INFO] [stdout] | [INFO] [stdout] 3323 | fn eval(&self, state: &StatePy, model: &ModelPy) -> Continuous { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3364:80 [INFO] [stdout] | [INFO] [stdout] 3364 | fn eval_cost(&self, cost: Continuous, state: &StatePy, model: &ModelPy) -> Continuous { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3548:28 [INFO] [stdout] | [INFO] [stdout] 3548 | fn __round__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3552:28 [INFO] [stdout] | [INFO] [stdout] 3552 | fn __trunc__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3556:28 [INFO] [stdout] | [INFO] [stdout] 3556 | fn __floor__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3560:27 [INFO] [stdout] | [INFO] [stdout] 3560 | fn __ceil__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3745:28 [INFO] [stdout] | [INFO] [stdout] 3745 | fn __round__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3749:28 [INFO] [stdout] | [INFO] [stdout] 3749 | fn __trunc__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3753:28 [INFO] [stdout] | [INFO] [stdout] 3753 | fn __floor__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3757:27 [INFO] [stdout] | [INFO] [stdout] 3757 | fn __ceil__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3789:31 [INFO] [stdout] | [INFO] [stdout] 3789 | pub fn sqrt(x: FloatUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3817:45 [INFO] [stdout] | [INFO] [stdout] 3817 | pub fn log(x: FloatUnion, y: FloatUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3844:30 [INFO] [stdout] | [INFO] [stdout] 3844 | pub fn float(x: IntUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:4119:57 [INFO] [stdout] | [INFO] [stdout] 4119 | fn eval(&self, state: &StatePy, model: &ModelPy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/state.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(FromPyObject, Debug, PartialEq, Clone, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/state.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(FromPyObject, Debug, PartialEq, Clone, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/state.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(FromPyObject, Debug, PartialEq, Clone, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:220:42 [INFO] [stdout] | [INFO] [stdout] 220 | fn union(&self, x: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:251:49 [INFO] [stdout] | [INFO] [stdout] 251 | fn intersection(&self, x: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:282:57 [INFO] [stdout] | [INFO] [stdout] 282 | fn symmetric_difference(&self, x: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:363:60 [INFO] [stdout] | [INFO] [stdout] 363 | fn union(&self, x: ArgumentUnion, y: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:399:67 [INFO] [stdout] | [INFO] [stdout] 399 | fn intersection(&self, x: ArgumentUnion, y: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:435:75 [INFO] [stdout] | [INFO] [stdout] 435 | fn symmetric_difference(&self, x: ArgumentUnion, y: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:518:78 [INFO] [stdout] | [INFO] [stdout] 518 | fn union(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:556:85 [INFO] [stdout] | [INFO] [stdout] 556 | fn intersection(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:599:10 [INFO] [stdout] | [INFO] [stdout] 599 | ) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:680:53 [INFO] [stdout] | [INFO] [stdout] 680 | fn union(&self, indices: Vec) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:718:60 [INFO] [stdout] | [INFO] [stdout] 718 | fn intersection(&self, indices: Vec) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:756:68 [INFO] [stdout] | [INFO] [stdout] 756 | fn symmetric_difference(&self, indices: Vec) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:993:39 [INFO] [stdout] | [INFO] [stdout] 993 | fn product(&self, i: SetUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1018:35 [INFO] [stdout] | [INFO] [stdout] 1018 | fn max(&self, i: SetUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1043:35 [INFO] [stdout] | [INFO] [stdout] 1043 | fn min(&self, i: SetUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1120:62 [INFO] [stdout] | [INFO] [stdout] 1120 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1158:58 [INFO] [stdout] | [INFO] [stdout] 1158 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1196:58 [INFO] [stdout] | [INFO] [stdout] 1196 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1280:80 [INFO] [stdout] | [INFO] [stdout] 1280 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1320:76 [INFO] [stdout] | [INFO] [stdout] 1320 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1360:76 [INFO] [stdout] | [INFO] [stdout] 1360 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1441:55 [INFO] [stdout] | [INFO] [stdout] 1441 | fn product(&self, indices: Vec) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1479:51 [INFO] [stdout] | [INFO] [stdout] 1479 | fn max(&self, indices: Vec) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1517:51 [INFO] [stdout] | [INFO] [stdout] 1517 | fn min(&self, indices: Vec) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1592:39 [INFO] [stdout] | [INFO] [stdout] 1592 | fn product(&self, i: SetUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1617:35 [INFO] [stdout] | [INFO] [stdout] 1617 | fn max(&self, i: SetUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1642:35 [INFO] [stdout] | [INFO] [stdout] 1642 | fn min(&self, i: SetUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1719:62 [INFO] [stdout] | [INFO] [stdout] 1719 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1757:58 [INFO] [stdout] | [INFO] [stdout] 1757 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1795:58 [INFO] [stdout] | [INFO] [stdout] 1795 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1879:80 [INFO] [stdout] | [INFO] [stdout] 1879 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1919:76 [INFO] [stdout] | [INFO] [stdout] 1919 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1959:76 [INFO] [stdout] | [INFO] [stdout] 1959 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:2040:53 [INFO] [stdout] | [INFO] [stdout] 2040 | fn product(&self, index: Vec) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:2078:49 [INFO] [stdout] | [INFO] [stdout] 2078 | fn max(&self, index: Vec) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:2116:49 [INFO] [stdout] | [INFO] [stdout] 2116 | fn min(&self, index: Vec) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/transition.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(FromPyObject, Debug, Clone, Copy, PartialEq, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/transition.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(FromPyObject, Debug, Clone, Copy, PartialEq, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/transition.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(FromPyObject, Debug, Clone, Copy, PartialEq, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/transition.rs:460:66 [INFO] [stdout] | [INFO] [stdout] 460 | fn is_applicable(&self, state: &StatePy, model: &ModelPy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/transition.rs:500:66 [INFO] [stdout] | [INFO] [stdout] 500 | pub fn apply(&self, state: &mut StatePy, model: &ModelPy) -> StatePy { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `didppy` (lib) due to 120 previous errors; 5 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: enum `TargetArgUnion` is never used [INFO] [stdout] --> src/model.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | pub enum TargetArgUnion { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TableIndexUnion` is never used [INFO] [stdout] --> src/model.rs:67:10 [INFO] [stdout] | [INFO] [stdout] 67 | pub enum TableIndexUnion { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TableArgUnion` is never used [INFO] [stdout] --> src/model.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | pub enum TableArgUnion { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TableUnion` is never used [INFO] [stdout] --> src/model.rs:91:10 [INFO] [stdout] | [INFO] [stdout] 91 | pub enum TableUnion { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SetDefaultArgUnion` is never used [INFO] [stdout] --> src/model.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 105 | pub enum SetDefaultArgUnion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(FromPyObject, Debug, PartialEq, Clone, Copy, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(FromPyObject, Debug, PartialEq, Clone, Copy, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(FromPyObject, Debug, PartialEq, Clone, Copy, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/heuristic_search_solver/wrapped_solver.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | fn state(&self, model: &ModelPy) -> StatePy { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model.rs:2013:61 [INFO] [stdout] | [INFO] [stdout] 2013 | fn check_state_constr(&self, state: &state::StatePy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model.rs:2119:50 [INFO] [stdout] | [INFO] [stdout] 2119 | fn is_base(&self, state: &state::StatePy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model.rs:2150:57 [INFO] [stdout] | [INFO] [stdout] 2150 | fn eval_base_cost(&self, state: &state::StatePy) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model.rs:2192:64 [INFO] [stdout] | [INFO] [stdout] 2192 | fn get_transitions(&self, forced: bool, backward: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model.rs:2462:58 [INFO] [stdout] | [INFO] [stdout] 2462 | fn eval_dual_bound(&self, state: &state::StatePy) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:260:57 [INFO] [stdout] | [INFO] [stdout] 260 | fn eval(&self, state: &StatePy, model: &ModelPy) -> Element { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:705:46 [INFO] [stdout] | [INFO] [stdout] 705 | fn isdisjoint(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:732:44 [INFO] [stdout] | [INFO] [stdout] 732 | fn issubset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:761:46 [INFO] [stdout] | [INFO] [stdout] 761 | fn issuperset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:796:45 [INFO] [stdout] | [INFO] [stdout] 796 | fn add(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:830:48 [INFO] [stdout] | [INFO] [stdout] 830 | fn remove(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:863:49 [INFO] [stdout] | [INFO] [stdout] 863 | fn discard(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:893:46 [INFO] [stdout] | [INFO] [stdout] 893 | fn difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:923:48 [INFO] [stdout] | [INFO] [stdout] 923 | fn intersection(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:953:56 [INFO] [stdout] | [INFO] [stdout] 953 | fn symmetric_difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:983:41 [INFO] [stdout] | [INFO] [stdout] 983 | fn union(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1014:50 [INFO] [stdout] | [INFO] [stdout] 1014 | fn contains(&self, element: ElementUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1036:26 [INFO] [stdout] | [INFO] [stdout] 1036 | pub fn len(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1057:31 [INFO] [stdout] | [INFO] [stdout] 1057 | pub fn is_empty(&self) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1078:33 [INFO] [stdout] | [INFO] [stdout] 1078 | pub fn complement(&self) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/expression.rs:1111:57 [INFO] [stdout] | [INFO] [stdout] 1111 | fn eval(&self, state: &StatePy, model: &ModelPy) -> HashSet { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1264:46 [INFO] [stdout] | [INFO] [stdout] 1264 | fn isdisjoint(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1290:44 [INFO] [stdout] | [INFO] [stdout] 1290 | fn issubset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1318:46 [INFO] [stdout] | [INFO] [stdout] 1318 | fn issuperset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1352:45 [INFO] [stdout] | [INFO] [stdout] 1352 | fn add(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1385:48 [INFO] [stdout] | [INFO] [stdout] 1385 | fn remove(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1417:49 [INFO] [stdout] | [INFO] [stdout] 1417 | fn discard(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1447:46 [INFO] [stdout] | [INFO] [stdout] 1447 | fn difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1476:48 [INFO] [stdout] | [INFO] [stdout] 1476 | fn intersection(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1505:56 [INFO] [stdout] | [INFO] [stdout] 1505 | fn symmetric_difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1534:41 [INFO] [stdout] | [INFO] [stdout] 1534 | fn union(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1564:50 [INFO] [stdout] | [INFO] [stdout] 1564 | fn contains(&self, element: ElementUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1585:22 [INFO] [stdout] | [INFO] [stdout] 1585 | fn len(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1605:27 [INFO] [stdout] | [INFO] [stdout] 1605 | fn is_empty(&self) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1625:29 [INFO] [stdout] | [INFO] [stdout] 1625 | fn complement(&self) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1766:46 [INFO] [stdout] | [INFO] [stdout] 1766 | fn isdisjoint(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1792:44 [INFO] [stdout] | [INFO] [stdout] 1792 | fn issubset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1820:46 [INFO] [stdout] | [INFO] [stdout] 1820 | fn issuperset(&self, other: SetUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1849:45 [INFO] [stdout] | [INFO] [stdout] 1849 | fn add(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1885:48 [INFO] [stdout] | [INFO] [stdout] 1885 | fn remove(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1917:49 [INFO] [stdout] | [INFO] [stdout] 1917 | fn discard(&self, element: ElementUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1953:46 [INFO] [stdout] | [INFO] [stdout] 1953 | fn difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:1982:48 [INFO] [stdout] | [INFO] [stdout] 1982 | fn intersection(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2011:56 [INFO] [stdout] | [INFO] [stdout] 2011 | fn symmetric_difference(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2040:41 [INFO] [stdout] | [INFO] [stdout] 2040 | fn union(&self, other: SetUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2070:50 [INFO] [stdout] | [INFO] [stdout] 2070 | fn contains(&self, element: ElementUnion) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2092:22 [INFO] [stdout] | [INFO] [stdout] 2092 | fn len(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2113:27 [INFO] [stdout] | [INFO] [stdout] 2113 | fn is_empty(&self) -> ConditionPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2134:29 [INFO] [stdout] | [INFO] [stdout] 2134 | fn complement(&self) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/expression.rs:2154:23 [INFO] [stdout] | [INFO] [stdout] 2154 | fn eval(&self) -> HashSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2306:24 [INFO] [stdout] | [INFO] [stdout] 2306 | fn state_cost() -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2498:57 [INFO] [stdout] | [INFO] [stdout] 2498 | fn eval(&self, state: &StatePy, model: &ModelPy) -> Integer { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:2539:77 [INFO] [stdout] | [INFO] [stdout] 2539 | fn eval_cost(&self, cost: Integer, state: &StatePy, model: &ModelPy) -> Integer { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3179:24 [INFO] [stdout] | [INFO] [stdout] 3179 | fn state_cost() -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3273:28 [INFO] [stdout] | [INFO] [stdout] 3273 | fn __round__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3277:28 [INFO] [stdout] | [INFO] [stdout] 3277 | fn __trunc__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3281:28 [INFO] [stdout] | [INFO] [stdout] 3281 | fn __floor__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3285:27 [INFO] [stdout] | [INFO] [stdout] 3285 | fn __ceil__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3323:57 [INFO] [stdout] | [INFO] [stdout] 3323 | fn eval(&self, state: &StatePy, model: &ModelPy) -> Continuous { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3364:80 [INFO] [stdout] | [INFO] [stdout] 3364 | fn eval_cost(&self, cost: Continuous, state: &StatePy, model: &ModelPy) -> Continuous { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3548:28 [INFO] [stdout] | [INFO] [stdout] 3548 | fn __round__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3552:28 [INFO] [stdout] | [INFO] [stdout] 3552 | fn __trunc__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3556:28 [INFO] [stdout] | [INFO] [stdout] 3556 | fn __floor__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3560:27 [INFO] [stdout] | [INFO] [stdout] 3560 | fn __ceil__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3745:28 [INFO] [stdout] | [INFO] [stdout] 3745 | fn __round__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3749:28 [INFO] [stdout] | [INFO] [stdout] 3749 | fn __trunc__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3753:28 [INFO] [stdout] | [INFO] [stdout] 3753 | fn __floor__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3757:27 [INFO] [stdout] | [INFO] [stdout] 3757 | fn __ceil__(&self) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3789:31 [INFO] [stdout] | [INFO] [stdout] 3789 | pub fn sqrt(x: FloatUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3817:45 [INFO] [stdout] | [INFO] [stdout] 3817 | pub fn log(x: FloatUnion, y: FloatUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:3844:30 [INFO] [stdout] | [INFO] [stdout] 3844 | pub fn float(x: IntUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/expression.rs:4119:57 [INFO] [stdout] | [INFO] [stdout] 4119 | fn eval(&self, state: &StatePy, model: &ModelPy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/state.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(FromPyObject, Debug, PartialEq, Clone, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/state.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(FromPyObject, Debug, PartialEq, Clone, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/state.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(FromPyObject, Debug, PartialEq, Clone, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:220:42 [INFO] [stdout] | [INFO] [stdout] 220 | fn union(&self, x: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:251:49 [INFO] [stdout] | [INFO] [stdout] 251 | fn intersection(&self, x: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:282:57 [INFO] [stdout] | [INFO] [stdout] 282 | fn symmetric_difference(&self, x: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:363:60 [INFO] [stdout] | [INFO] [stdout] 363 | fn union(&self, x: ArgumentUnion, y: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:399:67 [INFO] [stdout] | [INFO] [stdout] 399 | fn intersection(&self, x: ArgumentUnion, y: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:435:75 [INFO] [stdout] | [INFO] [stdout] 435 | fn symmetric_difference(&self, x: ArgumentUnion, y: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:518:78 [INFO] [stdout] | [INFO] [stdout] 518 | fn union(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:556:85 [INFO] [stdout] | [INFO] [stdout] 556 | fn intersection(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:599:10 [INFO] [stdout] | [INFO] [stdout] 599 | ) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:680:53 [INFO] [stdout] | [INFO] [stdout] 680 | fn union(&self, indices: Vec) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:718:60 [INFO] [stdout] | [INFO] [stdout] 718 | fn intersection(&self, indices: Vec) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:756:68 [INFO] [stdout] | [INFO] [stdout] 756 | fn symmetric_difference(&self, indices: Vec) -> SetExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:993:39 [INFO] [stdout] | [INFO] [stdout] 993 | fn product(&self, i: SetUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1018:35 [INFO] [stdout] | [INFO] [stdout] 1018 | fn max(&self, i: SetUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1043:35 [INFO] [stdout] | [INFO] [stdout] 1043 | fn min(&self, i: SetUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1120:62 [INFO] [stdout] | [INFO] [stdout] 1120 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1158:58 [INFO] [stdout] | [INFO] [stdout] 1158 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1196:58 [INFO] [stdout] | [INFO] [stdout] 1196 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1280:80 [INFO] [stdout] | [INFO] [stdout] 1280 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1320:76 [INFO] [stdout] | [INFO] [stdout] 1320 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1360:76 [INFO] [stdout] | [INFO] [stdout] 1360 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1441:55 [INFO] [stdout] | [INFO] [stdout] 1441 | fn product(&self, indices: Vec) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1479:51 [INFO] [stdout] | [INFO] [stdout] 1479 | fn max(&self, indices: Vec) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1517:51 [INFO] [stdout] | [INFO] [stdout] 1517 | fn min(&self, indices: Vec) -> IntExprPy { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1592:39 [INFO] [stdout] | [INFO] [stdout] 1592 | fn product(&self, i: SetUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1617:35 [INFO] [stdout] | [INFO] [stdout] 1617 | fn max(&self, i: SetUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1642:35 [INFO] [stdout] | [INFO] [stdout] 1642 | fn min(&self, i: SetUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1719:62 [INFO] [stdout] | [INFO] [stdout] 1719 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1757:58 [INFO] [stdout] | [INFO] [stdout] 1757 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1795:58 [INFO] [stdout] | [INFO] [stdout] 1795 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1879:80 [INFO] [stdout] | [INFO] [stdout] 1879 | fn product(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1919:76 [INFO] [stdout] | [INFO] [stdout] 1919 | fn max(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:1959:76 [INFO] [stdout] | [INFO] [stdout] 1959 | fn min(&self, x: ArgumentUnion, y: ArgumentUnion, z: ArgumentUnion) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:2040:53 [INFO] [stdout] | [INFO] [stdout] 2040 | fn product(&self, index: Vec) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:2078:49 [INFO] [stdout] | [INFO] [stdout] 2078 | fn max(&self, index: Vec) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/table.rs:2116:49 [INFO] [stdout] | [INFO] [stdout] 2116 | fn min(&self, index: Vec) -> FloatExprPy { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/transition.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(FromPyObject, Debug, Clone, Copy, PartialEq, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/transition.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(FromPyObject, Debug, Clone, Copy, PartialEq, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> src/model/transition.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(FromPyObject, Debug, Clone, Copy, PartialEq, IntoPyObject)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `IntoPyObject` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/transition.rs:460:66 [INFO] [stdout] | [INFO] [stdout] 460 | fn is_applicable(&self, state: &StatePy, model: &ModelPy) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/model/transition.rs:500:66 [INFO] [stdout] | [INFO] [stdout] 500 | pub fn apply(&self, state: &mut StatePy, model: &ModelPy) -> StatePy { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `didppy` (lib test) due to 120 previous errors; 5 warnings emitted [INFO] running `Command { std: "docker" "inspect" "393c8ad3b1c06ad3a9b5e76ad3080f30c4c7a11591a75d3730e942dcdae644ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "393c8ad3b1c06ad3a9b5e76ad3080f30c4c7a11591a75d3730e942dcdae644ec", kill_on_drop: false }` [INFO] [stdout] 393c8ad3b1c06ad3a9b5e76ad3080f30c4c7a11591a75d3730e942dcdae644ec