[INFO] cloning repository https://github.com/domain-independent-dp/didp-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/domain-independent-dp/didp-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdomain-independent-dp%2Fdidp-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdomain-independent-dp%2Fdidp-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ad03e84f627b5cdafbf369c266ebedc47cdde673
[INFO] checking domain-independent-dp/didp-rs against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdomain-independent-dp%2Fdidp-rs" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/domain-independent-dp/didp-rs
[INFO] finished tweaking git repo https://github.com/domain-independent-dp/didp-rs
[INFO] tweaked toml for git repo https://github.com/domain-independent-dp/didp-rs written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/domain-independent-dp/didp-rs 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 git repo https://github.com/domain-independent-dp/didp-rs 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] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 74b3f221beadaa8742aeb8acbaf2c10d3c441a063ed8c878f7e0f9995f529cc7
[INFO] running `Command { std: "docker" "start" "-a" "74b3f221beadaa8742aeb8acbaf2c10d3c441a063ed8c878f7e0f9995f529cc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "74b3f221beadaa8742aeb8acbaf2c10d3c441a063ed8c878f7e0f9995f529cc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74b3f221beadaa8742aeb8acbaf2c10d3c441a063ed8c878f7e0f9995f529cc7", kill_on_drop: false }`
[INFO] [stdout] 74b3f221beadaa8742aeb8acbaf2c10d3c441a063ed8c878f7e0f9995f529cc7
[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=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] aab679a6c8e5506ba586776465c4543d29dc7edda0e9a9d64162b4607f462791
[INFO] running `Command { std: "docker" "start" "-a" "aab679a6c8e5506ba586776465c4543d29dc7edda0e9a9d64162b4607f462791", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.13.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.14
[INFO] [stderr]     Checking either v1.12.0
[INFO] [stderr]     Checking rustc-hash v2.1.0
[INFO] [stderr]    Compiling anyhow v1.0.95
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]    Compiling tikv-jemalloc-sys v0.5.4+5.3.0-patched
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]     Checking getrandom v0.3.1
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.13
[INFO] [stderr]     Checking dashmap v6.1.0
[INFO] [stderr]    Compiling serde_yml v0.0.12
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking unindent v0.2.3
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]    Compiling indoc v2.0.5
[INFO] [stderr]     Checking yaml-rust v0.4.5
[INFO] [stderr]     Checking bus v2.4.1
[INFO] [stderr]    Compiling pyo3-build-config v0.25.1
[INFO] [stderr]     Checking libyml v0.0.5
[INFO] [stderr]     Checking ordered-float v5.0.0
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.96
[INFO] [stderr]     Checking dypdl v0.10.0 (/opt/rustwide/workdir/dypdl)
[INFO] [stderr]    Compiling pyo3-macros-backend v0.25.1
[INFO] [stderr]    Compiling pyo3-ffi v0.25.1
[INFO] [stderr]    Compiling pyo3 v0.25.1
[INFO] [stderr]    Compiling didppy v0.10.0 (/opt/rustwide/workdir/didppy)
[INFO] [stderr]     Checking rand_core v0.9.0
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand_pcg v0.9.0
[INFO] [stderr]     Checking rand v0.9.0
[INFO] [stderr]     Checking dypdl-heuristic-search v0.10.0 (/opt/rustwide/workdir/dypdl-heuristic-search)
[INFO] [stderr]    Compiling serde_derive 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 (/opt/rustwide/workdir/didp-yaml)
[INFO] [stdout] warning: enum `TargetArgUnion` is never used
[INFO] [stdout]   --> didppy/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]   --> didppy/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]   --> didppy/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]   --> didppy/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]    --> didppy/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<pyo3::Bound<'_, pyo3::PyAny>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyInt>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyFloat>, Infallible>
[INFO] [stdout]  --> didppy/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<StatePy, Infallible>
[INFO] [stdout]   --> didppy/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<bool, Infallible>
[INFO] [stdout]     --> didppy/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<bool, Infallible>
[INFO] [stdout]     --> didppy/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<Option<IntOrFloat>, Infallible>
[INFO] [stdout]     --> didppy/src/model.rs:2150:57
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     fn eval_base_cost(&self, state: &state::StatePy) -> Option<IntOrFloat> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<TransitionPy>, Infallible>
[INFO] [stdout]     --> didppy/src/model.rs:2192:64
[INFO] [stdout]      |
[INFO] [stdout] 2192 |     fn get_transitions(&self, forced: bool, backward: bool) -> Vec<TransitionPy> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<IntOrFloat>, Infallible>
[INFO] [stdout]     --> didppy/src/model.rs:2462:58
[INFO] [stdout]      |
[INFO] [stdout] 2462 |     fn eval_dual_bound(&self, state: &state::StatePy) -> Option<IntOrFloat> {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<HashSet<usize>, Infallible>
[INFO] [stdout]     --> didppy/src/model/expression.rs:1111:57
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     fn eval(&self, state: &StatePy, model: &ModelPy) -> HashSet<usize> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<HashSet<usize>, Infallible>
[INFO] [stdout]     --> didppy/src/model/expression.rs:2154:23
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     fn eval(&self) -> HashSet<Element> {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<i32, Infallible>
[INFO] [stdout]     --> didppy/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<i32, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<f64, Infallible>
[INFO] [stdout]     --> didppy/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<f64, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<bool, Infallible>
[INFO] [stdout]     --> didppy/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<pyo3::Bound<'_, pyo3::PyAny>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyInt>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyFloat>, Infallible>
[INFO] [stdout]  --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/src/model/table.rs:680:53
[INFO] [stdout]     |
[INFO] [stdout] 680 |     fn union(&self, indices: Vec<ArgumentUnion>) -> SetExprPy {
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/src/model/table.rs:718:60
[INFO] [stdout]     |
[INFO] [stdout] 718 |     fn intersection(&self, indices: Vec<ArgumentUnion>) -> SetExprPy {
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/src/model/table.rs:756:68
[INFO] [stdout]     |
[INFO] [stdout] 756 |     fn symmetric_difference(&self, indices: Vec<ArgumentUnion>) -> SetExprPy {
[INFO] [stdout]     |                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:1441:55
[INFO] [stdout]      |
[INFO] [stdout] 1441 |     fn product(&self, indices: Vec<ArgumentUnion>) -> IntExprPy {
[INFO] [stdout]      |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:1479:51
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     fn max(&self, indices: Vec<ArgumentUnion>) -> IntExprPy {
[INFO] [stdout]      |                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:1517:51
[INFO] [stdout]      |
[INFO] [stdout] 1517 |     fn min(&self, indices: Vec<ArgumentUnion>) -> IntExprPy {
[INFO] [stdout]      |                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:2040:53
[INFO] [stdout]      |
[INFO] [stdout] 2040 |     fn product(&self, index: Vec<ArgumentUnion>) -> FloatExprPy {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:2078:49
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     fn max(&self, index: Vec<ArgumentUnion>) -> FloatExprPy {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:2116:49
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     fn min(&self, index: Vec<ArgumentUnion>) -> FloatExprPy {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<pyo3::Bound<'_, pyo3::PyAny>, Infallible>
[INFO] [stdout]   --> didppy/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<pyo3::Bound<'_, PyInt>, Infallible>
[INFO] [stdout]   --> didppy/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<pyo3::Bound<'_, PyFloat>, Infallible>
[INFO] [stdout]   --> didppy/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<bool, Infallible>
[INFO] [stdout]    --> didppy/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<StatePy, Infallible>
[INFO] [stdout]    --> didppy/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]   --> didppy/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]   --> didppy/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]   --> didppy/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]   --> didppy/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]    --> didppy/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<pyo3::Bound<'_, pyo3::PyAny>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyInt>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyFloat>, Infallible>
[INFO] [stdout]  --> didppy/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<StatePy, Infallible>
[INFO] [stdout]   --> didppy/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<bool, Infallible>
[INFO] [stdout]     --> didppy/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<bool, Infallible>
[INFO] [stdout]     --> didppy/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<Option<IntOrFloat>, Infallible>
[INFO] [stdout]     --> didppy/src/model.rs:2150:57
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     fn eval_base_cost(&self, state: &state::StatePy) -> Option<IntOrFloat> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<transition::TransitionPy>, Infallible>
[INFO] [stdout]     --> didppy/src/model.rs:2192:64
[INFO] [stdout]      |
[INFO] [stdout] 2192 |     fn get_transitions(&self, forced: bool, backward: bool) -> Vec<TransitionPy> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<IntOrFloat>, Infallible>
[INFO] [stdout]     --> didppy/src/model.rs:2462:58
[INFO] [stdout]      |
[INFO] [stdout] 2462 |     fn eval_dual_bound(&self, state: &state::StatePy) -> Option<IntOrFloat> {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<std::collections::HashSet<usize>, Infallible>
[INFO] [stdout]     --> didppy/src/model/expression.rs:1111:57
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     fn eval(&self, state: &StatePy, model: &ModelPy) -> HashSet<usize> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::ConditionPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<std::collections::HashSet<usize>, Infallible>
[INFO] [stdout]     --> didppy/src/model/expression.rs:2154:23
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     fn eval(&self) -> HashSet<Element> {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<i32, Infallible>
[INFO] [stdout]     --> didppy/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<i32, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<f64, Infallible>
[INFO] [stdout]     --> didppy/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<f64, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<bool, Infallible>
[INFO] [stdout]     --> didppy/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<pyo3::Bound<'_, pyo3::PyAny>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyInt>, Infallible>
[INFO] [stdout]  --> didppy/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<pyo3::Bound<'_, PyFloat>, Infallible>
[INFO] [stdout]  --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/src/model/table.rs:680:53
[INFO] [stdout]     |
[INFO] [stdout] 680 |     fn union(&self, indices: Vec<ArgumentUnion>) -> SetExprPy {
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/src/model/table.rs:718:60
[INFO] [stdout]     |
[INFO] [stdout] 718 |     fn intersection(&self, indices: Vec<ArgumentUnion>) -> SetExprPy {
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::SetExprPy, Infallible>
[INFO] [stdout]    --> didppy/src/model/table.rs:756:68
[INFO] [stdout]     |
[INFO] [stdout] 756 |     fn symmetric_difference(&self, indices: Vec<ArgumentUnion>) -> SetExprPy {
[INFO] [stdout]     |                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]    --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:1441:55
[INFO] [stdout]      |
[INFO] [stdout] 1441 |     fn product(&self, indices: Vec<ArgumentUnion>) -> IntExprPy {
[INFO] [stdout]      |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:1479:51
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     fn max(&self, indices: Vec<ArgumentUnion>) -> IntExprPy {
[INFO] [stdout]      |                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::IntExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:1517:51
[INFO] [stdout]      |
[INFO] [stdout] 1517 |     fn min(&self, indices: Vec<ArgumentUnion>) -> IntExprPy {
[INFO] [stdout]      |                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/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<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:2040:53
[INFO] [stdout]      |
[INFO] [stdout] 2040 |     fn product(&self, index: Vec<ArgumentUnion>) -> FloatExprPy {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:2078:49
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     fn max(&self, index: Vec<ArgumentUnion>) -> FloatExprPy {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<model::expression::FloatExprPy, Infallible>
[INFO] [stdout]     --> didppy/src/model/table.rs:2116:49
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     fn min(&self, index: Vec<ArgumentUnion>) -> FloatExprPy {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<pyo3::Bound<'_, pyo3::PyAny>, Infallible>
[INFO] [stdout]   --> didppy/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<pyo3::Bound<'_, PyInt>, Infallible>
[INFO] [stdout]   --> didppy/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<pyo3::Bound<'_, PyFloat>, Infallible>
[INFO] [stdout]   --> didppy/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<bool, Infallible>
[INFO] [stdout]    --> didppy/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<StatePy, Infallible>
[INFO] [stdout]    --> didppy/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" "aab679a6c8e5506ba586776465c4543d29dc7edda0e9a9d64162b4607f462791", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aab679a6c8e5506ba586776465c4543d29dc7edda0e9a9d64162b4607f462791", kill_on_drop: false }`
[INFO] [stdout] aab679a6c8e5506ba586776465c4543d29dc7edda0e9a9d64162b4607f462791
