[INFO] fetching crate periodical 0.1.0...
[INFO] checking periodical-0.1.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate periodical 0.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate periodical 0.1.0
[INFO] finished tweaking crates.io crate periodical 0.1.0
[INFO] tweaked toml for crates.io crate periodical 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate periodical 0.1.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate periodical 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 9c94acb6f561025c9a4339556ff82f641ffa8352a584c4880b65a2bd4373c67a
[INFO] running `Command { std: "docker" "start" "-a" "9c94acb6f561025c9a4339556ff82f641ffa8352a584c4880b65a2bd4373c67a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9c94acb6f561025c9a4339556ff82f641ffa8352a584c4880b65a2bd4373c67a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9c94acb6f561025c9a4339556ff82f641ffa8352a584c4880b65a2bd4373c67a", kill_on_drop: false }`
[INFO] [stdout] 9c94acb6f561025c9a4339556ff82f641ffa8352a584c4880b65a2bd4373c67a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 07a9890ec894322e130e9bc9ee6f6ce041ec1a8a030194442dd8721903eb6491
[INFO] running `Command { std: "docker" "start" "-a" "07a9890ec894322e130e9bc9ee6f6ce041ec1a8a030194442dd8721903eb6491", kill_on_drop: false }`
[INFO] [stderr]     Checking periodical v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/fill_gap.rs:448:32
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::Strict);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/fill_gap.rs:532:32
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::Strict);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1266:83
[INFO] [stdout]      |
[INFO] [stdout] 1266 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1267 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1268 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1267:9
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1277:83
[INFO] [stdout]      |
[INFO] [stdout] 1277 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1278 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1279 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1278:9
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1288:83
[INFO] [stdout]      |
[INFO] [stdout] 1288 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1289 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1290 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1299:83
[INFO] [stdout]      |
[INFO] [stdout] 1299 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1300 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1301 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1300:9
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1310:83
[INFO] [stdout]      |
[INFO] [stdout] 1310 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1311 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1312 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1311:9
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1321:83
[INFO] [stdout]      |
[INFO] [stdout] 1321 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1322 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1323 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1332:83
[INFO] [stdout]      |
[INFO] [stdout] 1332 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1333 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1334 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1333:9
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1343:83
[INFO] [stdout]      |
[INFO] [stdout] 1343 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1344 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1345 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1344:9
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1354:83
[INFO] [stdout]      |
[INFO] [stdout] 1354 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1355 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1356 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1365:83
[INFO] [stdout]      |
[INFO] [stdout] 1365 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1366 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1367 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1366:9
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1373:94
[INFO] [stdout]      |
[INFO] [stdout] 1373 |       fn overlap_position(&self, rhs: &AbsoluteBounds) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________^
[INFO] [stdout] 1374 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1375 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1374:9
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1381:103
[INFO] [stdout]      |
[INFO] [stdout] 1381 |       fn overlap_position(&self, rhs: &EmptiableAbsoluteBounds) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  _______________________________________________________________________________________________________^
[INFO] [stdout] 1382 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1383 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1382:9
[INFO] [stdout]      |
[INFO] [stdout] 1382 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1389:96
[INFO] [stdout]      |
[INFO] [stdout] 1389 |       fn overlap_position(&self, rhs: &AbsoluteInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ________________________________________________________________________________________________^
[INFO] [stdout] 1390 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1391 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1390:9
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1397:103
[INFO] [stdout]      |
[INFO] [stdout] 1397 |       fn overlap_position(&self, rhs: &BoundedAbsoluteInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  _______________________________________________________________________________________________________^
[INFO] [stdout] 1398 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1399 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1398:9
[INFO] [stdout]      |
[INFO] [stdout] 1398 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1405:107
[INFO] [stdout]      |
[INFO] [stdout] 1405 |       fn overlap_position(&self, rhs: &HalfBoundedAbsoluteInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 1406 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1407 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1406:9
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1413:98
[INFO] [stdout]      |
[INFO] [stdout] 1413 |       fn overlap_position(&self, _rhs: &UnboundedInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  __________________________________________________________________________________________________^
[INFO] [stdout] 1414 | |         Ok(OverlapPosition::Equal(None, None))
[INFO] [stdout] 1415 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1414:9
[INFO] [stdout]      |
[INFO] [stdout] 1414 |         Ok(OverlapPosition::Equal(None, None))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1421:94
[INFO] [stdout]      |
[INFO] [stdout] 1421 |       fn overlap_position(&self, _rhs: &EmptyInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________^
[INFO] [stdout] 1422 | |         Ok(OverlapPosition::Outside)
[INFO] [stdout] 1423 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1422:9
[INFO] [stdout]      |
[INFO] [stdout] 1422 |         Ok(OverlapPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `periodical` (lib) due to 74 previous errors
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1432:84
[INFO] [stdout]      |
[INFO] [stdout] 1432 |       fn overlap_position(&self, _rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ____________________________________________________________________________________^
[INFO] [stdout] 1433 | |         Ok(OverlapPosition::Outside)
[INFO] [stdout] 1434 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1433:9
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         Ok(OverlapPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:843:108
[INFO] [stdout]     |
[INFO] [stdout] 843 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 844 | |         Ok(point_containment_position_abs_bounds(self, positionable.into()))
[INFO] [stdout] 845 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:844:9
[INFO] [stdout]     |
[INFO] [stdout] 844 |         Ok(point_containment_position_abs_bounds(self, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:854:108
[INFO] [stdout]     |
[INFO] [stdout] 854 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 855 | |         let EmptiableAbsoluteBounds::Bound(bounds) = self else {
[INFO] [stdout] 856 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 857 | |         };
[INFO] [stdout] 858 | |
[INFO] [stdout] 859 | |         Ok(point_containment_position_abs_bounds(bounds, positionable.into()))
[INFO] [stdout] 860 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:856:20
[INFO] [stdout]     |
[INFO] [stdout] 856 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 |         Ok(point_containment_position_abs_bounds(bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:869:108
[INFO] [stdout]     |
[INFO] [stdout] 869 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 870 | |         let EmptiableAbsoluteBounds::Bound(bounds) = self.emptiable_abs_bounds() else {
[INFO] [stdout] 871 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 872 | |         };
[INFO] [stdout] 873 | |
[INFO] [stdout] 874 | |         Ok(point_containment_position_abs_bounds(&bounds, positionable.into()))
[INFO] [stdout] 875 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:871:20
[INFO] [stdout]     |
[INFO] [stdout] 871 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:874:9
[INFO] [stdout]     |
[INFO] [stdout] 874 |         Ok(point_containment_position_abs_bounds(&bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:884:108
[INFO] [stdout]     |
[INFO] [stdout] 884 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 885 | |         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 886 | |             &self.abs_bounds(),
[INFO] [stdout] 887 | |             positionable.into(),
[INFO] [stdout] 888 | |         ))
[INFO] [stdout] 889 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 | /         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 886 | |             &self.abs_bounds(),
[INFO] [stdout] 887 | |             positionable.into(),
[INFO] [stdout] 888 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:898:108
[INFO] [stdout]     |
[INFO] [stdout] 898 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 899 | |         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 900 | |             &self.abs_bounds(),
[INFO] [stdout] 901 | |             positionable.into(),
[INFO] [stdout] 902 | |         ))
[INFO] [stdout] 903 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:899:9
[INFO] [stdout]     |
[INFO] [stdout] 899 | /         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 900 | |             &self.abs_bounds(),
[INFO] [stdout] 901 | |             positionable.into(),
[INFO] [stdout] 902 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:912:108
[INFO] [stdout]     |
[INFO] [stdout] 912 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 913 | |         Ok(point_containment_position_rel_bounds(self, positionable.into()))
[INFO] [stdout] 914 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:913:9
[INFO] [stdout]     |
[INFO] [stdout] 913 |         Ok(point_containment_position_rel_bounds(self, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:923:108
[INFO] [stdout]     |
[INFO] [stdout] 923 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 924 | |         let EmptiableRelativeBounds::Bound(bounds) = self else {
[INFO] [stdout] 925 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 926 | |         };
[INFO] [stdout] 927 | |
[INFO] [stdout] 928 | |         Ok(point_containment_position_rel_bounds(bounds, positionable.into()))
[INFO] [stdout] 929 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:925:20
[INFO] [stdout]     |
[INFO] [stdout] 925 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:928:9
[INFO] [stdout]     |
[INFO] [stdout] 928 |         Ok(point_containment_position_rel_bounds(bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:938:108
[INFO] [stdout]     |
[INFO] [stdout] 938 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 939 | |         let EmptiableRelativeBounds::Bound(bounds) = self.emptiable_rel_bounds() else {
[INFO] [stdout] 940 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 941 | |         };
[INFO] [stdout] 942 | |
[INFO] [stdout] 943 | |         Ok(point_containment_position_rel_bounds(&bounds, positionable.into()))
[INFO] [stdout] 944 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:940:20
[INFO] [stdout]     |
[INFO] [stdout] 940 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:943:9
[INFO] [stdout]     |
[INFO] [stdout] 943 |         Ok(point_containment_position_rel_bounds(&bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:953:108
[INFO] [stdout]     |
[INFO] [stdout] 953 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 954 | |         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 955 | |             &self.rel_bounds(),
[INFO] [stdout] 956 | |             positionable.into(),
[INFO] [stdout] 957 | |         ))
[INFO] [stdout] 958 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:954:9
[INFO] [stdout]     |
[INFO] [stdout] 954 | /         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 955 | |             &self.rel_bounds(),
[INFO] [stdout] 956 | |             positionable.into(),
[INFO] [stdout] 957 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:967:108
[INFO] [stdout]     |
[INFO] [stdout] 967 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 968 | |         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 969 | |             &self.rel_bounds(),
[INFO] [stdout] 970 | |             positionable.into(),
[INFO] [stdout] 971 | |         ))
[INFO] [stdout] 972 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:968:9
[INFO] [stdout]     |
[INFO] [stdout] 968 | /         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 969 | |             &self.rel_bounds(),
[INFO] [stdout] 970 | |             positionable.into(),
[INFO] [stdout] 971 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:982:56
[INFO] [stdout]     |
[INFO] [stdout] 982 |       ) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 983 | |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout] 984 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:983:9
[INFO] [stdout]     |
[INFO] [stdout] 983 |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:990:116
[INFO] [stdout]     |
[INFO] [stdout] 990 |       fn point_containment_position(&self, _positionable: Duration) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________________^
[INFO] [stdout] 991 | |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout] 992 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1002:56
[INFO] [stdout]      |
[INFO] [stdout] 1002 |       ) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]      |  ________________________________________________________^
[INFO] [stdout] 1003 | |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout] 1004 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1010:116
[INFO] [stdout]      |
[INFO] [stdout] 1010 |       fn point_containment_position(&self, _positionable: Duration) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]      |  ____________________________________________________________________________________________________________________^
[INFO] [stdout] 1011 | |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout] 1012 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1011:9
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap.rs:418:46
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let Ok(disambiguated_overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap.rs:620:46
[INFO] [stdout]     |
[INFO] [stdout] 620 |     let Ok(disambiguated_overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap_or_gap.rs:482:32
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap_or_gap.rs:632:32
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/fill_gap.rs:448:32
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::Strict);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/fill_gap.rs:532:32
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::Strict);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1266:83
[INFO] [stdout]      |
[INFO] [stdout] 1266 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1267 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1268 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1267:9
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1277:83
[INFO] [stdout]      |
[INFO] [stdout] 1277 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1278 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1279 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1278:9
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1288:83
[INFO] [stdout]      |
[INFO] [stdout] 1288 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1289 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1290 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1299:83
[INFO] [stdout]      |
[INFO] [stdout] 1299 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1300 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1301 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1300:9
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1310:83
[INFO] [stdout]      |
[INFO] [stdout] 1310 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1311 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1312 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1311:9
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1321:83
[INFO] [stdout]      |
[INFO] [stdout] 1321 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1322 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1323 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1332:83
[INFO] [stdout]      |
[INFO] [stdout] 1332 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1333 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1334 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1333:9
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1343:83
[INFO] [stdout]      |
[INFO] [stdout] 1343 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1344 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1345 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1344:9
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1354:83
[INFO] [stdout]      |
[INFO] [stdout] 1354 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1355 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1356 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1365:83
[INFO] [stdout]      |
[INFO] [stdout] 1365 |       fn overlap_position(&self, rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________^
[INFO] [stdout] 1366 | |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout] 1367 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1366:9
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         Ok(overlap_position_emptiable_rel_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1373:94
[INFO] [stdout]      |
[INFO] [stdout] 1373 |       fn overlap_position(&self, rhs: &AbsoluteBounds) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________^
[INFO] [stdout] 1374 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1375 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1374:9
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1381:103
[INFO] [stdout]      |
[INFO] [stdout] 1381 |       fn overlap_position(&self, rhs: &EmptiableAbsoluteBounds) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  _______________________________________________________________________________________________________^
[INFO] [stdout] 1382 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1383 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1382:9
[INFO] [stdout]      |
[INFO] [stdout] 1382 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1389:96
[INFO] [stdout]      |
[INFO] [stdout] 1389 |       fn overlap_position(&self, rhs: &AbsoluteInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ________________________________________________________________________________________________^
[INFO] [stdout] 1390 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1391 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1390:9
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1397:103
[INFO] [stdout]      |
[INFO] [stdout] 1397 |       fn overlap_position(&self, rhs: &BoundedAbsoluteInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  _______________________________________________________________________________________________________^
[INFO] [stdout] 1398 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1399 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1398:9
[INFO] [stdout]      |
[INFO] [stdout] 1398 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1405:107
[INFO] [stdout]      |
[INFO] [stdout] 1405 |       fn overlap_position(&self, rhs: &HalfBoundedAbsoluteInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________________________________________________^
[INFO] [stdout] 1406 | |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout] 1407 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1406:9
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         Ok(overlap_position_emptiable_abs_bounds(self, rhs))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1413:98
[INFO] [stdout]      |
[INFO] [stdout] 1413 |       fn overlap_position(&self, _rhs: &UnboundedInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  __________________________________________________________________________________________________^
[INFO] [stdout] 1414 | |         Ok(OverlapPosition::Equal(None, None))
[INFO] [stdout] 1415 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1414:9
[INFO] [stdout]      |
[INFO] [stdout] 1414 |         Ok(OverlapPosition::Equal(None, None))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1421:94
[INFO] [stdout]      |
[INFO] [stdout] 1421 |       fn overlap_position(&self, _rhs: &EmptyInterval) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________^
[INFO] [stdout] 1422 | |         Ok(OverlapPosition::Outside)
[INFO] [stdout] 1423 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1422:9
[INFO] [stdout]      |
[INFO] [stdout] 1422 |         Ok(OverlapPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1432:84
[INFO] [stdout]      |
[INFO] [stdout] 1432 |       fn overlap_position(&self, _rhs: &Rhs) -> Result<OverlapPosition, Self::Error> {
[INFO] [stdout]      |  ____________________________________________________________________________________^
[INFO] [stdout] 1433 | |         Ok(OverlapPosition::Outside)
[INFO] [stdout] 1434 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap.rs:1433:9
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         Ok(OverlapPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:843:108
[INFO] [stdout]     |
[INFO] [stdout] 843 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 844 | |         Ok(point_containment_position_abs_bounds(self, positionable.into()))
[INFO] [stdout] 845 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:844:9
[INFO] [stdout]     |
[INFO] [stdout] 844 |         Ok(point_containment_position_abs_bounds(self, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:854:108
[INFO] [stdout]     |
[INFO] [stdout] 854 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 855 | |         let EmptiableAbsoluteBounds::Bound(bounds) = self else {
[INFO] [stdout] 856 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 857 | |         };
[INFO] [stdout] 858 | |
[INFO] [stdout] 859 | |         Ok(point_containment_position_abs_bounds(bounds, positionable.into()))
[INFO] [stdout] 860 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:856:20
[INFO] [stdout]     |
[INFO] [stdout] 856 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 |         Ok(point_containment_position_abs_bounds(bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:869:108
[INFO] [stdout]     |
[INFO] [stdout] 869 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 870 | |         let EmptiableAbsoluteBounds::Bound(bounds) = self.emptiable_abs_bounds() else {
[INFO] [stdout] 871 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 872 | |         };
[INFO] [stdout] 873 | |
[INFO] [stdout] 874 | |         Ok(point_containment_position_abs_bounds(&bounds, positionable.into()))
[INFO] [stdout] 875 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:871:20
[INFO] [stdout]     |
[INFO] [stdout] 871 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:874:9
[INFO] [stdout]     |
[INFO] [stdout] 874 |         Ok(point_containment_position_abs_bounds(&bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:884:108
[INFO] [stdout]     |
[INFO] [stdout] 884 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 885 | |         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 886 | |             &self.abs_bounds(),
[INFO] [stdout] 887 | |             positionable.into(),
[INFO] [stdout] 888 | |         ))
[INFO] [stdout] 889 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 | /         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 886 | |             &self.abs_bounds(),
[INFO] [stdout] 887 | |             positionable.into(),
[INFO] [stdout] 888 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:898:108
[INFO] [stdout]     |
[INFO] [stdout] 898 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 899 | |         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 900 | |             &self.abs_bounds(),
[INFO] [stdout] 901 | |             positionable.into(),
[INFO] [stdout] 902 | |         ))
[INFO] [stdout] 903 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:899:9
[INFO] [stdout]     |
[INFO] [stdout] 899 | /         Ok(point_containment_position_abs_bounds(
[INFO] [stdout] 900 | |             &self.abs_bounds(),
[INFO] [stdout] 901 | |             positionable.into(),
[INFO] [stdout] 902 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:912:108
[INFO] [stdout]     |
[INFO] [stdout] 912 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 913 | |         Ok(point_containment_position_rel_bounds(self, positionable.into()))
[INFO] [stdout] 914 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:913:9
[INFO] [stdout]     |
[INFO] [stdout] 913 |         Ok(point_containment_position_rel_bounds(self, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:923:108
[INFO] [stdout]     |
[INFO] [stdout] 923 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 924 | |         let EmptiableRelativeBounds::Bound(bounds) = self else {
[INFO] [stdout] 925 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 926 | |         };
[INFO] [stdout] 927 | |
[INFO] [stdout] 928 | |         Ok(point_containment_position_rel_bounds(bounds, positionable.into()))
[INFO] [stdout] 929 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:925:20
[INFO] [stdout]     |
[INFO] [stdout] 925 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:928:9
[INFO] [stdout]     |
[INFO] [stdout] 928 |         Ok(point_containment_position_rel_bounds(bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:938:108
[INFO] [stdout]     |
[INFO] [stdout] 938 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 939 | |         let EmptiableRelativeBounds::Bound(bounds) = self.emptiable_rel_bounds() else {
[INFO] [stdout] 940 | |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout] 941 | |         };
[INFO] [stdout] 942 | |
[INFO] [stdout] 943 | |         Ok(point_containment_position_rel_bounds(&bounds, positionable.into()))
[INFO] [stdout] 944 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:940:20
[INFO] [stdout]     |
[INFO] [stdout] 940 |             return Ok(PointContainmentPosition::Outside);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:943:9
[INFO] [stdout]     |
[INFO] [stdout] 943 |         Ok(point_containment_position_rel_bounds(&bounds, positionable.into()))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:953:108
[INFO] [stdout]     |
[INFO] [stdout] 953 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 954 | |         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 955 | |             &self.rel_bounds(),
[INFO] [stdout] 956 | |             positionable.into(),
[INFO] [stdout] 957 | |         ))
[INFO] [stdout] 958 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:954:9
[INFO] [stdout]     |
[INFO] [stdout] 954 | /         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 955 | |             &self.rel_bounds(),
[INFO] [stdout] 956 | |             positionable.into(),
[INFO] [stdout] 957 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:967:108
[INFO] [stdout]     |
[INFO] [stdout] 967 |       fn point_containment_position(&self, positionable: P) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________^
[INFO] [stdout] 968 | |         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 969 | |             &self.rel_bounds(),
[INFO] [stdout] 970 | |             positionable.into(),
[INFO] [stdout] 971 | |         ))
[INFO] [stdout] 972 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:968:9
[INFO] [stdout]     |
[INFO] [stdout] 968 | /         Ok(point_containment_position_rel_bounds(
[INFO] [stdout] 969 | |             &self.rel_bounds(),
[INFO] [stdout] 970 | |             positionable.into(),
[INFO] [stdout] 971 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:982:56
[INFO] [stdout]     |
[INFO] [stdout] 982 |       ) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 983 | |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout] 984 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:983:9
[INFO] [stdout]     |
[INFO] [stdout] 983 |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:990:116
[INFO] [stdout]     |
[INFO] [stdout] 990 |       fn point_containment_position(&self, _positionable: Duration) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________________________________________________^
[INFO] [stdout] 991 | |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout] 992 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/point_containment.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         Ok(PointContainmentPosition::Inside)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1002:56
[INFO] [stdout]      |
[INFO] [stdout] 1002 |       ) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]      |  ________________________________________________________^
[INFO] [stdout] 1003 | |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout] 1004 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1010:116
[INFO] [stdout]      |
[INFO] [stdout] 1010 |       fn point_containment_position(&self, _positionable: Duration) -> Result<PointContainmentPosition, Self::Error> {
[INFO] [stdout]      |  ____________________________________________________________________________________________________________________^
[INFO] [stdout] 1011 | |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout] 1012 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<point_containment::PointContainmentPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/point_containment.rs:1011:9
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         Ok(PointContainmentPosition::Outside)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap.rs:418:46
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let Ok(disambiguated_overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap.rs:620:46
[INFO] [stdout]     |
[INFO] [stdout] 620 |     let Ok(disambiguated_overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap_or_gap.rs:482:32
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/remove_overlap_or_gap.rs:632:32
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let Ok(overlap_position) = a.disambiguated_overlap_position(b, OverlapRuleSet::default());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         EmptiableAbsoluteBounds::Empty.overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         Ok(OverlapPosition::Outside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | /     assert_eq!(
[INFO] [stdout] 104 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 105 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 106 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | /     assert_eq!(
[INFO] [stdout] 104 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 105 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 106 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | /     assert_eq!(
[INFO] [stdout] 104 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 105 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 106 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | /     assert_eq!(
[INFO] [stdout] 104 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 105 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 106 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | /         EmptiableAbsoluteBounds::Empty.overlap_position(&AbsoluteBounds::new(
[INFO] [stdout] 113 | |             AbsoluteStartBound::InfinitePast,
[INFO] [stdout] 114 | |             AbsoluteEndBound::InfiniteFuture
[INFO] [stdout] 115 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         Ok(OverlapPosition::Outside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | /     assert_eq!(
[INFO] [stdout] 112 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&AbsoluteBounds::new(
[INFO] [stdout] 113 | |             AbsoluteStartBound::InfinitePast,
[INFO] [stdout] 114 | |             AbsoluteEndBound::InfiniteFuture
[INFO] [stdout] 115 | |         )),
[INFO] [stdout] 116 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 117 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | /     assert_eq!(
[INFO] [stdout] 112 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&AbsoluteBounds::new(
[INFO] [stdout] 113 | |             AbsoluteStartBound::InfinitePast,
[INFO] [stdout] 114 | |             AbsoluteEndBound::InfiniteFuture
[INFO] [stdout] 115 | |         )),
[INFO] [stdout] 116 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 117 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | /     assert_eq!(
[INFO] [stdout] 112 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&AbsoluteBounds::new(
[INFO] [stdout] 113 | |             AbsoluteStartBound::InfinitePast,
[INFO] [stdout] 114 | |             AbsoluteEndBound::InfiniteFuture
[INFO] [stdout] 115 | |         )),
[INFO] [stdout] 116 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 117 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | /     assert_eq!(
[INFO] [stdout] 112 | |         EmptiableAbsoluteBounds::Empty.overlap_position(&AbsoluteBounds::new(
[INFO] [stdout] 113 | |             AbsoluteStartBound::InfinitePast,
[INFO] [stdout] 114 | |             AbsoluteEndBound::InfiniteFuture
[INFO] [stdout] 115 | |         )),
[INFO] [stdout] 116 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 117 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 | /         AbsoluteBounds::new(AbsoluteStartBound::InfinitePast, AbsoluteEndBound::InfiniteFuture)
[INFO] [stdout] 124 | |             .overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         Ok(OverlapPosition::Outside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | /     assert_eq!(
[INFO] [stdout] 123 | |         AbsoluteBounds::new(AbsoluteStartBound::InfinitePast, AbsoluteEndBound::InfiniteFuture)
[INFO] [stdout] 124 | |             .overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 125 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | /     assert_eq!(
[INFO] [stdout] 123 | |         AbsoluteBounds::new(AbsoluteStartBound::InfinitePast, AbsoluteEndBound::InfiniteFuture)
[INFO] [stdout] 124 | |             .overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 125 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | /     assert_eq!(
[INFO] [stdout] 123 | |         AbsoluteBounds::new(AbsoluteStartBound::InfinitePast, AbsoluteEndBound::InfiniteFuture)
[INFO] [stdout] 124 | |             .overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 125 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | /     assert_eq!(
[INFO] [stdout] 123 | |         AbsoluteBounds::new(AbsoluteStartBound::InfinitePast, AbsoluteEndBound::InfiniteFuture)
[INFO] [stdout] 124 | |             .overlap_position(&EmptiableAbsoluteBounds::Empty),
[INFO] [stdout] 125 | |         Ok(OverlapPosition::Outside),
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 | /         HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture).overlap_position(
[INFO] [stdout] 133 | |             &HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture)
[INFO] [stdout] 134 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 | /         Ok(OverlapPosition::Equal(
[INFO] [stdout] 136 | |             Some(BoundOverlapAmbiguity::BothStarts(
[INFO] [stdout] 137 | |                 BoundInclusivity::Inclusive,
[INFO] [stdout] 138 | |                 BoundInclusivity::Inclusive
[INFO] [stdout] 139 | |             )),
[INFO] [stdout] 140 | |             None,
[INFO] [stdout] 141 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     assert_eq!(
[INFO] [stdout] 132 | |         HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture).overlap_position(
[INFO] [stdout] 133 | |             &HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture)
[INFO] [stdout] 134 | |         ),
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         )),
[INFO] [stdout] 142 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     assert_eq!(
[INFO] [stdout] 132 | |         HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture).overlap_position(
[INFO] [stdout] 133 | |             &HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture)
[INFO] [stdout] 134 | |         ),
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         )),
[INFO] [stdout] 142 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     assert_eq!(
[INFO] [stdout] 132 | |         HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture).overlap_position(
[INFO] [stdout] 133 | |             &HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture)
[INFO] [stdout] 134 | |         ),
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         )),
[INFO] [stdout] 142 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     assert_eq!(
[INFO] [stdout] 132 | |         HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture).overlap_position(
[INFO] [stdout] 133 | |             &HalfBoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), OpeningDirection::ToFuture)
[INFO] [stdout] 134 | |         ),
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         )),
[INFO] [stdout] 142 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 | /         HalfBoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 149 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 150 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 151 | |             OpeningDirection::ToFuture,
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |             OpeningDirection::ToFuture,
[INFO] [stdout] 157 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 | /         Ok(OverlapPosition::Equal(
[INFO] [stdout] 159 | |             Some(BoundOverlapAmbiguity::BothStarts(
[INFO] [stdout] 160 | |                 BoundInclusivity::Exclusive,
[INFO] [stdout] 161 | |                 BoundInclusivity::Inclusive
[INFO] [stdout] 162 | |             )),
[INFO] [stdout] 163 | |             None,
[INFO] [stdout] 164 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     assert_eq!(
[INFO] [stdout] 148 | |         HalfBoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 149 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 150 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |         )),
[INFO] [stdout] 165 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     assert_eq!(
[INFO] [stdout] 148 | |         HalfBoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 149 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 150 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |         )),
[INFO] [stdout] 165 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     assert_eq!(
[INFO] [stdout] 148 | |         HalfBoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 149 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 150 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |         )),
[INFO] [stdout] 165 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     assert_eq!(
[INFO] [stdout] 148 | |         HalfBoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 149 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 150 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |         )),
[INFO] [stdout] 165 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 172 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 173 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 174 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 181 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 182 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 | /         Ok(OverlapPosition::Equal(
[INFO] [stdout] 184 | |             Some(BoundOverlapAmbiguity::BothStarts(
[INFO] [stdout] 185 | |                 BoundInclusivity::Exclusive,
[INFO] [stdout] 186 | |                 BoundInclusivity::Inclusive
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | |             )),
[INFO] [stdout] 192 | |         )),
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     assert_eq!(
[INFO] [stdout] 171 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 172 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 173 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         )),
[INFO] [stdout] 193 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     assert_eq!(
[INFO] [stdout] 171 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 172 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 173 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         )),
[INFO] [stdout] 193 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     assert_eq!(
[INFO] [stdout] 171 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 172 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 173 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         )),
[INFO] [stdout] 193 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::OverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     assert_eq!(
[INFO] [stdout] 171 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 172 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 173 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         )),
[INFO] [stdout] 193 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 | /         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 200 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 201 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 202 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq!(
[INFO] [stdout] 199 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 200 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 201 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 202 | |         ),
[INFO] [stdout] 203 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 204 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq!(
[INFO] [stdout] 199 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 200 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 201 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 202 | |         ),
[INFO] [stdout] 203 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 204 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq!(
[INFO] [stdout] 199 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 200 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 201 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 202 | |         ),
[INFO] [stdout] 203 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 204 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq!(
[INFO] [stdout] 199 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 200 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 201 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 202 | |         ),
[INFO] [stdout] 203 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 204 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 211 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 212 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 213 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 224 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     assert_eq!(
[INFO] [stdout] 210 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 211 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 212 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 225 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 226 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     assert_eq!(
[INFO] [stdout] 210 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 211 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 212 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 225 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 226 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     assert_eq!(
[INFO] [stdout] 210 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 211 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 212 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 225 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 226 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     assert_eq!(
[INFO] [stdout] 210 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 211 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 212 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 225 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 226 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 233 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 234 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 235 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 246 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 | /     assert_eq!(
[INFO] [stdout] 232 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 233 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 234 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 248 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 | /     assert_eq!(
[INFO] [stdout] 232 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 233 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 234 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 248 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 | /     assert_eq!(
[INFO] [stdout] 232 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 233 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 234 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 248 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 | /     assert_eq!(
[INFO] [stdout] 232 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 233 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 234 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 248 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 255 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 256 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 257 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 267 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 268 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 | /     assert_eq!(
[INFO] [stdout] 254 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 255 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 256 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 270 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 | /     assert_eq!(
[INFO] [stdout] 254 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 255 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 256 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 270 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 | /     assert_eq!(
[INFO] [stdout] 254 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 255 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 256 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 270 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 | /     assert_eq!(
[INFO] [stdout] 254 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 255 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 256 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 270 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 277 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 278 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 279 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 290 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     assert_eq!(
[INFO] [stdout] 276 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 277 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 278 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 292 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     assert_eq!(
[INFO] [stdout] 276 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 277 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 278 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 292 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     assert_eq!(
[INFO] [stdout] 276 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 277 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 278 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 292 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     assert_eq!(
[INFO] [stdout] 276 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 277 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 278 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 292 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 | /         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 299 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 300 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     assert_eq!(
[INFO] [stdout] 298 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 299 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 300 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 303 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     assert_eq!(
[INFO] [stdout] 298 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 299 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 300 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 303 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     assert_eq!(
[INFO] [stdout] 298 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 299 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 300 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 303 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     assert_eq!(
[INFO] [stdout] 298 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 299 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 300 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 303 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:309:9
[INFO] [stdout]     |
[INFO] [stdout] 309 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 310 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 311 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 312 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 323 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | /     assert_eq!(
[INFO] [stdout] 309 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 310 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 311 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 324 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 325 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | /     assert_eq!(
[INFO] [stdout] 309 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 310 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 311 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 324 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 325 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | /     assert_eq!(
[INFO] [stdout] 309 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 310 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 311 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 324 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 325 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | /     assert_eq!(
[INFO] [stdout] 309 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 310 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 311 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 324 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 325 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 332 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 333 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 334 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 344 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 345 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 | /     assert_eq!(
[INFO] [stdout] 331 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 332 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 333 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 346 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 347 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 | /     assert_eq!(
[INFO] [stdout] 331 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 332 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 333 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 346 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 347 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 | /     assert_eq!(
[INFO] [stdout] 331 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 332 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 333 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 346 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 347 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 | /     assert_eq!(
[INFO] [stdout] 331 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 332 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 333 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 346 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 347 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 354 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 355 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 356 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 367 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 | /     assert_eq!(
[INFO] [stdout] 353 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 354 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 355 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 369 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 | /     assert_eq!(
[INFO] [stdout] 353 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 354 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 355 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 369 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 | /     assert_eq!(
[INFO] [stdout] 353 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 354 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 355 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 369 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 | /     assert_eq!(
[INFO] [stdout] 353 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 354 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 355 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 369 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 376 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 377 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 378 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 388 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 389 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 | /     assert_eq!(
[INFO] [stdout] 375 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 376 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 377 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 391 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 | /     assert_eq!(
[INFO] [stdout] 375 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 376 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 377 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 391 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 | /     assert_eq!(
[INFO] [stdout] 375 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 376 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 377 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 391 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 | /     assert_eq!(
[INFO] [stdout] 375 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 376 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 377 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 391 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:397:9
[INFO] [stdout]     |
[INFO] [stdout] 397 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 398 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 399 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 400 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 411 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:412:9
[INFO] [stdout]     |
[INFO] [stdout] 412 |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 | /     assert_eq!(
[INFO] [stdout] 397 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 398 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 399 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 413 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 | /     assert_eq!(
[INFO] [stdout] 397 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 398 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 399 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 413 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 | /     assert_eq!(
[INFO] [stdout] 397 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 398 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 399 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 413 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 | /     assert_eq!(
[INFO] [stdout] 397 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 398 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 399 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 413 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 420 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 421 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 422 | |             date(&Utc, 2025, 1, 4),
[INFO] [stdout] ...   |
[INFO] [stdout] 432 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 433 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:434:9
[INFO] [stdout]     |
[INFO] [stdout] 434 |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 | /     assert_eq!(
[INFO] [stdout] 419 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 420 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 421 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 435 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 | /     assert_eq!(
[INFO] [stdout] 419 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 420 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 421 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 435 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 | /     assert_eq!(
[INFO] [stdout] 419 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 420 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 421 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 435 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 | /     assert_eq!(
[INFO] [stdout] 419 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 420 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 421 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 435 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 442 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 443 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 444 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 454 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 455 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     assert_eq!(
[INFO] [stdout] 441 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 442 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 443 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 457 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     assert_eq!(
[INFO] [stdout] 441 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 442 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 443 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 457 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     assert_eq!(
[INFO] [stdout] 441 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 442 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 443 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 457 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     assert_eq!(
[INFO] [stdout] 441 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 442 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 443 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 457 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 464 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 465 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 466 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 477 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:478:9
[INFO] [stdout]     |
[INFO] [stdout] 478 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 | /     assert_eq!(
[INFO] [stdout] 463 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 464 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 465 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 479 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 | /     assert_eq!(
[INFO] [stdout] 463 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 464 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 465 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 479 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 | /     assert_eq!(
[INFO] [stdout] 463 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 464 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 465 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 479 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 | /     assert_eq!(
[INFO] [stdout] 463 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 464 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 465 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 479 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 485 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 486 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 487 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 488 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 498 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 499 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 | /     assert_eq!(
[INFO] [stdout] 485 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 486 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 487 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 | /     assert_eq!(
[INFO] [stdout] 485 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 486 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 487 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 | /     assert_eq!(
[INFO] [stdout] 485 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 486 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 487 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 | /     assert_eq!(
[INFO] [stdout] 485 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 486 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 487 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 501 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 508 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 509 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 510 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 520 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 521 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:522:9
[INFO] [stdout]     |
[INFO] [stdout] 522 |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 | /     assert_eq!(
[INFO] [stdout] 507 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 508 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 509 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 523 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 | /     assert_eq!(
[INFO] [stdout] 507 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 508 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 509 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 523 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 | /     assert_eq!(
[INFO] [stdout] 507 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 508 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 509 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 523 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 | /     assert_eq!(
[INFO] [stdout] 507 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 508 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 509 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 523 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:529:9
[INFO] [stdout]     |
[INFO] [stdout] 529 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 530 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 531 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 532 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 543 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 | /     assert_eq!(
[INFO] [stdout] 529 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 530 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 531 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 545 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 | /     assert_eq!(
[INFO] [stdout] 529 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 530 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 531 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 545 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 | /     assert_eq!(
[INFO] [stdout] 529 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 530 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 531 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 545 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 | /     assert_eq!(
[INFO] [stdout] 529 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 530 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 531 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 545 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 552 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 553 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 554 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 564 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 565 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 | /     assert_eq!(
[INFO] [stdout] 551 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 552 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 553 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 567 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 | /     assert_eq!(
[INFO] [stdout] 551 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 552 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 553 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 567 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 | /     assert_eq!(
[INFO] [stdout] 551 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 552 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 553 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 567 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 | /     assert_eq!(
[INFO] [stdout] 551 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 552 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 553 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 567 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 574 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 575 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 576 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 586 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 587 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:588:9
[INFO] [stdout]     |
[INFO] [stdout] 588 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 | /     assert_eq!(
[INFO] [stdout] 573 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 574 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 575 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 588 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 589 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 | /     assert_eq!(
[INFO] [stdout] 573 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 574 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 575 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 588 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 589 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 | /     assert_eq!(
[INFO] [stdout] 573 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 574 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 575 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 588 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 589 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 | /     assert_eq!(
[INFO] [stdout] 573 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 574 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 575 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 588 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 589 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:595:9
[INFO] [stdout]     |
[INFO] [stdout] 595 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 596 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 597 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 598 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 608 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 609 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 | /     assert_eq!(
[INFO] [stdout] 595 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 596 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 597 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 611 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 | /     assert_eq!(
[INFO] [stdout] 595 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 596 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 597 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 611 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 | /     assert_eq!(
[INFO] [stdout] 595 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 596 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 597 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 611 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 | /     assert_eq!(
[INFO] [stdout] 595 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 596 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 597 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 611 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:617:9
[INFO] [stdout]     |
[INFO] [stdout] 617 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 618 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 619 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 620 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 630 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 631 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 616 | /     assert_eq!(
[INFO] [stdout] 617 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 618 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 619 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 633 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 616 | /     assert_eq!(
[INFO] [stdout] 617 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 618 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 619 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 633 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 616 | /     assert_eq!(
[INFO] [stdout] 617 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 618 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 619 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 633 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 616 | /     assert_eq!(
[INFO] [stdout] 617 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 618 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 619 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 633 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 640 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 641 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 642 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 652 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 653 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:654:9
[INFO] [stdout]     |
[INFO] [stdout] 654 |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 | /     assert_eq!(
[INFO] [stdout] 639 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 640 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 641 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 654 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 655 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 | /     assert_eq!(
[INFO] [stdout] 639 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 640 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 641 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 654 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 655 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 | /     assert_eq!(
[INFO] [stdout] 639 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 640 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 641 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 654 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 655 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 | /     assert_eq!(
[INFO] [stdout] 639 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 640 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 641 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 654 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 655 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 662 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 663 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 664 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...   |
[INFO] [stdout] 674 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 675 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:676:9
[INFO] [stdout]     |
[INFO] [stdout] 676 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 660 | /     assert_eq!(
[INFO] [stdout] 661 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 662 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 663 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 677 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 660 | /     assert_eq!(
[INFO] [stdout] 661 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 662 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 663 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 677 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 660 | /     assert_eq!(
[INFO] [stdout] 661 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 662 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 663 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 677 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 660 | /     assert_eq!(
[INFO] [stdout] 661 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 662 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 663 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 677 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:683:9
[INFO] [stdout]     |
[INFO] [stdout] 683 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 684 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 685 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 686 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 696 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 697 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:698:9
[INFO] [stdout]     |
[INFO] [stdout] 698 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:682:5
[INFO] [stdout]     |
[INFO] [stdout] 682 | /     assert_eq!(
[INFO] [stdout] 683 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 684 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 685 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 698 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 699 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:682:5
[INFO] [stdout]     |
[INFO] [stdout] 682 | /     assert_eq!(
[INFO] [stdout] 683 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 684 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 685 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 698 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 699 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:682:5
[INFO] [stdout]     |
[INFO] [stdout] 682 | /     assert_eq!(
[INFO] [stdout] 683 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 684 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 685 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 698 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 699 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:682:5
[INFO] [stdout]     |
[INFO] [stdout] 682 | /     assert_eq!(
[INFO] [stdout] 683 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 684 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 685 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 698 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 699 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 706 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 707 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 708 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 718 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 719 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:720:9
[INFO] [stdout]     |
[INFO] [stdout] 720 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:704:5
[INFO] [stdout]     |
[INFO] [stdout] 704 | /     assert_eq!(
[INFO] [stdout] 705 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 706 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 707 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 721 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:704:5
[INFO] [stdout]     |
[INFO] [stdout] 704 | /     assert_eq!(
[INFO] [stdout] 705 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 706 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 707 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 721 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:704:5
[INFO] [stdout]     |
[INFO] [stdout] 704 | /     assert_eq!(
[INFO] [stdout] 705 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 706 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 707 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 721 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:704:5
[INFO] [stdout]     |
[INFO] [stdout] 704 | /     assert_eq!(
[INFO] [stdout] 705 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 706 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 707 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 720 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 721 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:727:9
[INFO] [stdout]     |
[INFO] [stdout] 727 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 728 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 729 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 730 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 740 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 741 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:742:9
[INFO] [stdout]     |
[INFO] [stdout] 742 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 | /     assert_eq!(
[INFO] [stdout] 727 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 728 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 729 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 742 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 743 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 | /     assert_eq!(
[INFO] [stdout] 727 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 728 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 729 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 742 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 743 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 | /     assert_eq!(
[INFO] [stdout] 727 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 728 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 729 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 742 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 743 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 | /     assert_eq!(
[INFO] [stdout] 727 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 728 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 729 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 742 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 743 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 750 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 751 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 752 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 762 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 763 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 | /     assert_eq!(
[INFO] [stdout] 749 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 750 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 751 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 764 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 765 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 | /     assert_eq!(
[INFO] [stdout] 749 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 750 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 751 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 764 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 765 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 | /     assert_eq!(
[INFO] [stdout] 749 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 750 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 751 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 764 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 765 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 | /     assert_eq!(
[INFO] [stdout] 749 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 750 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 751 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 764 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 765 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:771:9
[INFO] [stdout]     |
[INFO] [stdout] 771 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 772 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 773 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 774 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 784 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 785 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:786:9
[INFO] [stdout]     |
[INFO] [stdout] 786 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 | /     assert_eq!(
[INFO] [stdout] 771 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 772 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 773 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 786 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 787 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 | /     assert_eq!(
[INFO] [stdout] 771 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 772 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 773 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 786 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 787 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 | /     assert_eq!(
[INFO] [stdout] 771 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 772 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 773 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 786 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 787 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 | /     assert_eq!(
[INFO] [stdout] 771 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 772 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 773 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 786 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 787 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:793:9
[INFO] [stdout]     |
[INFO] [stdout] 793 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 794 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 795 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 796 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 806 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 807 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:808:9
[INFO] [stdout]     |
[INFO] [stdout] 808 |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 | /     assert_eq!(
[INFO] [stdout] 793 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 794 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 795 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 808 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 809 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 | /     assert_eq!(
[INFO] [stdout] 793 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 794 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 795 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 808 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 809 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 | /     assert_eq!(
[INFO] [stdout] 793 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 794 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 795 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 808 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 809 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 | /     assert_eq!(
[INFO] [stdout] 793 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 794 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 795 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 808 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 809 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:815:9
[INFO] [stdout]     |
[INFO] [stdout] 815 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 816 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 817 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 818 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 828 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 829 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:830:9
[INFO] [stdout]     |
[INFO] [stdout] 830 |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:814:5
[INFO] [stdout]     |
[INFO] [stdout] 814 | /     assert_eq!(
[INFO] [stdout] 815 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 816 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 817 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 830 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 831 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:814:5
[INFO] [stdout]     |
[INFO] [stdout] 814 | /     assert_eq!(
[INFO] [stdout] 815 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 816 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 817 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 830 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 831 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:814:5
[INFO] [stdout]     |
[INFO] [stdout] 814 | /     assert_eq!(
[INFO] [stdout] 815 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 816 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 817 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 830 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 831 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:814:5
[INFO] [stdout]     |
[INFO] [stdout] 814 | /     assert_eq!(
[INFO] [stdout] 815 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 816 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 817 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 830 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 831 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:837:9
[INFO] [stdout]     |
[INFO] [stdout] 837 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 838 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 839 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 840 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 851 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:852:9
[INFO] [stdout]     |
[INFO] [stdout] 852 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 | /     assert_eq!(
[INFO] [stdout] 837 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 838 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 839 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 852 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 853 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 | /     assert_eq!(
[INFO] [stdout] 837 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 838 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 839 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 852 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 853 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 | /     assert_eq!(
[INFO] [stdout] 837 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 838 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 839 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 852 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 853 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 | /     assert_eq!(
[INFO] [stdout] 837 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 838 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 839 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 852 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 853 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 860 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 861 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 862 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 872 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 873 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:874:9
[INFO] [stdout]     |
[INFO] [stdout] 874 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:858:5
[INFO] [stdout]     |
[INFO] [stdout] 858 | /     assert_eq!(
[INFO] [stdout] 859 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 860 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 861 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 875 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:858:5
[INFO] [stdout]     |
[INFO] [stdout] 858 | /     assert_eq!(
[INFO] [stdout] 859 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 860 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 861 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 875 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:858:5
[INFO] [stdout]     |
[INFO] [stdout] 858 | /     assert_eq!(
[INFO] [stdout] 859 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 860 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 861 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 875 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:858:5
[INFO] [stdout]     |
[INFO] [stdout] 858 | /     assert_eq!(
[INFO] [stdout] 859 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 860 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 861 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 875 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:881:9
[INFO] [stdout]     |
[INFO] [stdout] 881 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 882 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 883 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 884 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 894 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 895 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:896:9
[INFO] [stdout]     |
[INFO] [stdout] 896 |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 | /     assert_eq!(
[INFO] [stdout] 881 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 882 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 883 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 896 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 897 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 | /     assert_eq!(
[INFO] [stdout] 881 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 882 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 883 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 896 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 897 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 | /     assert_eq!(
[INFO] [stdout] 881 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 882 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 883 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 896 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 897 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 | /     assert_eq!(
[INFO] [stdout] 881 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 882 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 883 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 896 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 897 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:903:9
[INFO] [stdout]     |
[INFO] [stdout] 903 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 904 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 905 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 906 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 916 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 917 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:918:9
[INFO] [stdout]     |
[INFO] [stdout] 918 |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:902:5
[INFO] [stdout]     |
[INFO] [stdout] 902 | /     assert_eq!(
[INFO] [stdout] 903 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 904 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 905 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 918 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 919 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:902:5
[INFO] [stdout]     |
[INFO] [stdout] 902 | /     assert_eq!(
[INFO] [stdout] 903 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 904 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 905 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 918 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 919 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:902:5
[INFO] [stdout]     |
[INFO] [stdout] 902 | /     assert_eq!(
[INFO] [stdout] 903 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 904 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 905 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 918 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 919 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:902:5
[INFO] [stdout]     |
[INFO] [stdout] 902 | /     assert_eq!(
[INFO] [stdout] 903 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 904 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 905 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 918 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 919 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:925:9
[INFO] [stdout]     |
[INFO] [stdout] 925 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 926 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 927 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 928 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 938 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 939 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:940:9
[INFO] [stdout]     |
[INFO] [stdout] 940 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 | /     assert_eq!(
[INFO] [stdout] 925 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 926 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 927 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 940 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 941 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 | /     assert_eq!(
[INFO] [stdout] 925 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 926 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 927 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 940 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 941 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 | /     assert_eq!(
[INFO] [stdout] 925 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 926 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 927 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 940 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 941 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 | /     assert_eq!(
[INFO] [stdout] 925 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 926 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 927 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 940 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 941 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:947:9
[INFO] [stdout]     |
[INFO] [stdout] 947 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 948 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 949 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 950 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 960 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 961 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:962:9
[INFO] [stdout]     |
[INFO] [stdout] 962 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:946:5
[INFO] [stdout]     |
[INFO] [stdout] 946 | /     assert_eq!(
[INFO] [stdout] 947 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 948 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 949 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 962 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 963 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:946:5
[INFO] [stdout]     |
[INFO] [stdout] 946 | /     assert_eq!(
[INFO] [stdout] 947 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 948 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 949 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 962 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 963 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:946:5
[INFO] [stdout]     |
[INFO] [stdout] 946 | /     assert_eq!(
[INFO] [stdout] 947 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 948 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 949 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 962 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 963 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:946:5
[INFO] [stdout]     |
[INFO] [stdout] 946 | /     assert_eq!(
[INFO] [stdout] 947 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 948 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 949 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 962 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 963 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:969:9
[INFO] [stdout]     |
[INFO] [stdout] 969 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 970 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 971 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 972 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 982 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 983 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:984:9
[INFO] [stdout]     |
[INFO] [stdout] 984 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:968:5
[INFO] [stdout]     |
[INFO] [stdout] 968 | /     assert_eq!(
[INFO] [stdout] 969 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 970 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 971 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 985 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:968:5
[INFO] [stdout]     |
[INFO] [stdout] 968 | /     assert_eq!(
[INFO] [stdout] 969 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 970 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 971 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 985 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:968:5
[INFO] [stdout]     |
[INFO] [stdout] 968 | /     assert_eq!(
[INFO] [stdout] 969 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 970 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 971 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 985 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]    --> src/intervals/ops/overlap_tests.rs:968:5
[INFO] [stdout]     |
[INFO] [stdout] 968 | /     assert_eq!(
[INFO] [stdout] 969 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 970 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 971 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 985 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:991:9
[INFO] [stdout]      |
[INFO] [stdout]  991 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout]  992 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout]  993 | |             BoundInclusivity::Exclusive,
[INFO] [stdout]  994 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1004 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1005 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1006:9
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:990:5
[INFO] [stdout]      |
[INFO] [stdout]  990 | /     assert_eq!(
[INFO] [stdout]  991 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout]  992 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout]  993 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1006 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1007 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:990:5
[INFO] [stdout]      |
[INFO] [stdout]  990 | /     assert_eq!(
[INFO] [stdout]  991 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout]  992 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout]  993 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1006 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1007 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:990:5
[INFO] [stdout]      |
[INFO] [stdout]  990 | /     assert_eq!(
[INFO] [stdout]  991 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout]  992 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout]  993 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1006 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1007 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:990:5
[INFO] [stdout]      |
[INFO] [stdout]  990 | /     assert_eq!(
[INFO] [stdout]  991 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout]  992 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout]  993 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1006 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1007 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1013:9
[INFO] [stdout]      |
[INFO] [stdout] 1013 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1014 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1015 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1016 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1026 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1027 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1028:9
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1012:5
[INFO] [stdout]      |
[INFO] [stdout] 1012 | /     assert_eq!(
[INFO] [stdout] 1013 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1014 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1015 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1028 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1029 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1012:5
[INFO] [stdout]      |
[INFO] [stdout] 1012 | /     assert_eq!(
[INFO] [stdout] 1013 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1014 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1015 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1028 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1029 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1012:5
[INFO] [stdout]      |
[INFO] [stdout] 1012 | /     assert_eq!(
[INFO] [stdout] 1013 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1014 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1015 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1028 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1029 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1012:5
[INFO] [stdout]      |
[INFO] [stdout] 1012 | /     assert_eq!(
[INFO] [stdout] 1013 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1014 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1015 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1028 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1029 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1035:9
[INFO] [stdout]      |
[INFO] [stdout] 1035 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1036 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1037 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1038 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1048 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1049 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1050:9
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1034:5
[INFO] [stdout]      |
[INFO] [stdout] 1034 | /     assert_eq!(
[INFO] [stdout] 1035 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1036 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1037 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1050 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1051 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1034:5
[INFO] [stdout]      |
[INFO] [stdout] 1034 | /     assert_eq!(
[INFO] [stdout] 1035 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1036 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1037 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1050 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1051 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1034:5
[INFO] [stdout]      |
[INFO] [stdout] 1034 | /     assert_eq!(
[INFO] [stdout] 1035 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1036 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1037 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1050 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1051 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1034:5
[INFO] [stdout]      |
[INFO] [stdout] 1034 | /     assert_eq!(
[INFO] [stdout] 1035 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1036 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1037 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1050 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1051 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1057:9
[INFO] [stdout]      |
[INFO] [stdout] 1057 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1058 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1059 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1060 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1071 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1072:9
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1056:5
[INFO] [stdout]      |
[INFO] [stdout] 1056 | /     assert_eq!(
[INFO] [stdout] 1057 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1058 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1059 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1072 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1073 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1056:5
[INFO] [stdout]      |
[INFO] [stdout] 1056 | /     assert_eq!(
[INFO] [stdout] 1057 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1058 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1059 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1072 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1073 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1056:5
[INFO] [stdout]      |
[INFO] [stdout] 1056 | /     assert_eq!(
[INFO] [stdout] 1057 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1058 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1059 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1072 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1073 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1056:5
[INFO] [stdout]      |
[INFO] [stdout] 1056 | /     assert_eq!(
[INFO] [stdout] 1057 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1058 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1059 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1072 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1073 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1079:9
[INFO] [stdout]      |
[INFO] [stdout] 1079 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1080 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1081 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1082 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1092 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1093 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1094:9
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1078:5
[INFO] [stdout]      |
[INFO] [stdout] 1078 | /     assert_eq!(
[INFO] [stdout] 1079 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1080 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1081 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1094 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1095 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1078:5
[INFO] [stdout]      |
[INFO] [stdout] 1078 | /     assert_eq!(
[INFO] [stdout] 1079 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1080 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1081 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1094 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1095 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1078:5
[INFO] [stdout]      |
[INFO] [stdout] 1078 | /     assert_eq!(
[INFO] [stdout] 1079 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1080 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1081 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1094 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1095 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1078:5
[INFO] [stdout]      |
[INFO] [stdout] 1078 | /     assert_eq!(
[INFO] [stdout] 1079 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1080 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1081 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1094 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1095 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1101:9
[INFO] [stdout]      |
[INFO] [stdout] 1101 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1102 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1103 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1104 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1114 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1115 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1116:9
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1100:5
[INFO] [stdout]      |
[INFO] [stdout] 1100 | /     assert_eq!(
[INFO] [stdout] 1101 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1102 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1103 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1116 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1117 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1100:5
[INFO] [stdout]      |
[INFO] [stdout] 1100 | /     assert_eq!(
[INFO] [stdout] 1101 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1102 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1103 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1116 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1117 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1100:5
[INFO] [stdout]      |
[INFO] [stdout] 1100 | /     assert_eq!(
[INFO] [stdout] 1101 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1102 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1103 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1116 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1117 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1100:5
[INFO] [stdout]      |
[INFO] [stdout] 1100 | /     assert_eq!(
[INFO] [stdout] 1101 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1102 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1103 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1116 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 1117 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1123:9
[INFO] [stdout]      |
[INFO] [stdout] 1123 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1124 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1125 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1126 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1136 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1137 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1138:9
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1122:5
[INFO] [stdout]      |
[INFO] [stdout] 1122 | /     assert_eq!(
[INFO] [stdout] 1123 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1124 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1125 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1138 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1139 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1122:5
[INFO] [stdout]      |
[INFO] [stdout] 1122 | /     assert_eq!(
[INFO] [stdout] 1123 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1124 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1125 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1138 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1139 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1122:5
[INFO] [stdout]      |
[INFO] [stdout] 1122 | /     assert_eq!(
[INFO] [stdout] 1123 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1124 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1125 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1138 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1139 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1122:5
[INFO] [stdout]      |
[INFO] [stdout] 1122 | /     assert_eq!(
[INFO] [stdout] 1123 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1124 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1125 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1138 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1139 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1145:9
[INFO] [stdout]      |
[INFO] [stdout] 1145 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1146 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1147 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1148 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1158 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1159 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1160:9
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1144:5
[INFO] [stdout]      |
[INFO] [stdout] 1144 | /     assert_eq!(
[INFO] [stdout] 1145 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1146 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1147 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1160 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1161 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1144:5
[INFO] [stdout]      |
[INFO] [stdout] 1144 | /     assert_eq!(
[INFO] [stdout] 1145 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1146 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1147 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1160 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1161 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1144:5
[INFO] [stdout]      |
[INFO] [stdout] 1144 | /     assert_eq!(
[INFO] [stdout] 1145 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1146 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1147 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1160 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1161 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1144:5
[INFO] [stdout]      |
[INFO] [stdout] 1144 | /     assert_eq!(
[INFO] [stdout] 1145 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1146 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1147 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1160 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1161 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1167:9
[INFO] [stdout]      |
[INFO] [stdout] 1167 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1168 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1169 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1170 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1180 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1181 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1182:9
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1166:5
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /     assert_eq!(
[INFO] [stdout] 1167 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1168 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1169 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1182 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1183 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1166:5
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /     assert_eq!(
[INFO] [stdout] 1167 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1168 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1169 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1182 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1183 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1166:5
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /     assert_eq!(
[INFO] [stdout] 1167 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1168 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1169 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1182 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1183 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1166:5
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /     assert_eq!(
[INFO] [stdout] 1167 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1168 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1169 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1182 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1183 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1189:9
[INFO] [stdout]      |
[INFO] [stdout] 1189 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1190 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1191 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1192 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1202 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1203 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1204:9
[INFO] [stdout]      |
[INFO] [stdout] 1204 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1188:5
[INFO] [stdout]      |
[INFO] [stdout] 1188 | /     assert_eq!(
[INFO] [stdout] 1189 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1190 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1191 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1204 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1205 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1188:5
[INFO] [stdout]      |
[INFO] [stdout] 1188 | /     assert_eq!(
[INFO] [stdout] 1189 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1190 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1191 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1204 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1205 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1188:5
[INFO] [stdout]      |
[INFO] [stdout] 1188 | /     assert_eq!(
[INFO] [stdout] 1189 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1190 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1191 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1204 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1205 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1188:5
[INFO] [stdout]      |
[INFO] [stdout] 1188 | /     assert_eq!(
[INFO] [stdout] 1189 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1190 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1191 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1204 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 1205 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1211:9
[INFO] [stdout]      |
[INFO] [stdout] 1211 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1212 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1213 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1214 | |             date(&Utc, 2025, 1, 4),
[INFO] [stdout] ...    |
[INFO] [stdout] 1224 | |             OverlapRuleSet::Strict,
[INFO] [stdout] 1225 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1226:9
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1210:5
[INFO] [stdout]      |
[INFO] [stdout] 1210 | /     assert_eq!(
[INFO] [stdout] 1211 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1212 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1213 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1226 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1227 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1210:5
[INFO] [stdout]      |
[INFO] [stdout] 1210 | /     assert_eq!(
[INFO] [stdout] 1211 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1212 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1213 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1226 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1227 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1210:5
[INFO] [stdout]      |
[INFO] [stdout] 1210 | /     assert_eq!(
[INFO] [stdout] 1211 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1212 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1213 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1226 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1227 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1210:5
[INFO] [stdout]      |
[INFO] [stdout] 1210 | /     assert_eq!(
[INFO] [stdout] 1211 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1212 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1213 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1226 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 1227 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1233:9
[INFO] [stdout]      |
[INFO] [stdout] 1233 | /         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 1234 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 1235 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1236 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1237:9
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1232:5
[INFO] [stdout]      |
[INFO] [stdout] 1232 | /     assert_eq!(
[INFO] [stdout] 1233 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 1234 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 1235 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1236 | |         ),
[INFO] [stdout] 1237 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1238 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1232:5
[INFO] [stdout]      |
[INFO] [stdout] 1232 | /     assert_eq!(
[INFO] [stdout] 1233 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 1234 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 1235 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1236 | |         ),
[INFO] [stdout] 1237 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1238 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1232:5
[INFO] [stdout]      |
[INFO] [stdout] 1232 | /     assert_eq!(
[INFO] [stdout] 1233 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 1234 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 1235 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1236 | |         ),
[INFO] [stdout] 1237 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1238 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1232:5
[INFO] [stdout]      |
[INFO] [stdout] 1232 | /     assert_eq!(
[INFO] [stdout] 1233 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 1234 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 1235 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1236 | |         ),
[INFO] [stdout] 1237 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1238 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1244:9
[INFO] [stdout]      |
[INFO] [stdout] 1244 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1245 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1246 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1247 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1257 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1258 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1259:9
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1243:5
[INFO] [stdout]      |
[INFO] [stdout] 1243 | /     assert_eq!(
[INFO] [stdout] 1244 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1245 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1246 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1259 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1260 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1243:5
[INFO] [stdout]      |
[INFO] [stdout] 1243 | /     assert_eq!(
[INFO] [stdout] 1244 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1245 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1246 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1259 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1260 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1243:5
[INFO] [stdout]      |
[INFO] [stdout] 1243 | /     assert_eq!(
[INFO] [stdout] 1244 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1245 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1246 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1259 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1260 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1243:5
[INFO] [stdout]      |
[INFO] [stdout] 1243 | /     assert_eq!(
[INFO] [stdout] 1244 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1245 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1246 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1259 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1260 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1266:9
[INFO] [stdout]      |
[INFO] [stdout] 1266 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1267 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1268 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1269 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1279 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1280 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1281:9
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1265:5
[INFO] [stdout]      |
[INFO] [stdout] 1265 | /     assert_eq!(
[INFO] [stdout] 1266 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1267 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1268 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1265:5
[INFO] [stdout]      |
[INFO] [stdout] 1265 | /     assert_eq!(
[INFO] [stdout] 1266 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1267 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1268 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1265:5
[INFO] [stdout]      |
[INFO] [stdout] 1265 | /     assert_eq!(
[INFO] [stdout] 1266 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1267 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1268 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1265:5
[INFO] [stdout]      |
[INFO] [stdout] 1265 | /     assert_eq!(
[INFO] [stdout] 1266 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1267 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1268 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1281 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1282 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1288:9
[INFO] [stdout]      |
[INFO] [stdout] 1288 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1289 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1290 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1291 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1301 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1302 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1303:9
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1287:5
[INFO] [stdout]      |
[INFO] [stdout] 1287 | /     assert_eq!(
[INFO] [stdout] 1288 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1289 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1290 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1303 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1304 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1287:5
[INFO] [stdout]      |
[INFO] [stdout] 1287 | /     assert_eq!(
[INFO] [stdout] 1288 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1289 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1290 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1303 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1304 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1287:5
[INFO] [stdout]      |
[INFO] [stdout] 1287 | /     assert_eq!(
[INFO] [stdout] 1288 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1289 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1290 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1303 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1304 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1287:5
[INFO] [stdout]      |
[INFO] [stdout] 1287 | /     assert_eq!(
[INFO] [stdout] 1288 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1289 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1290 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1303 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 1304 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1310:9
[INFO] [stdout]      |
[INFO] [stdout] 1310 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1311 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1312 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1313 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1323 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1324 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1325:9
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1309:5
[INFO] [stdout]      |
[INFO] [stdout] 1309 | /     assert_eq!(
[INFO] [stdout] 1310 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1311 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1312 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1325 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1326 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1309:5
[INFO] [stdout]      |
[INFO] [stdout] 1309 | /     assert_eq!(
[INFO] [stdout] 1310 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1311 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1312 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1325 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1326 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1309:5
[INFO] [stdout]      |
[INFO] [stdout] 1309 | /     assert_eq!(
[INFO] [stdout] 1310 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1311 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1312 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1325 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1326 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1309:5
[INFO] [stdout]      |
[INFO] [stdout] 1309 | /     assert_eq!(
[INFO] [stdout] 1310 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1311 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1312 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1325 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 1326 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1332:9
[INFO] [stdout]      |
[INFO] [stdout] 1332 | /         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 1333 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 1334 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1335 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1331:5
[INFO] [stdout]      |
[INFO] [stdout] 1331 | /     assert_eq!(
[INFO] [stdout] 1332 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 1333 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 1334 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1335 | |         ),
[INFO] [stdout] 1336 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1337 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1331:5
[INFO] [stdout]      |
[INFO] [stdout] 1331 | /     assert_eq!(
[INFO] [stdout] 1332 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 1333 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 1334 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1335 | |         ),
[INFO] [stdout] 1336 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1337 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1331:5
[INFO] [stdout]      |
[INFO] [stdout] 1331 | /     assert_eq!(
[INFO] [stdout] 1332 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 1333 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 1334 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1335 | |         ),
[INFO] [stdout] 1336 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1337 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1331:5
[INFO] [stdout]      |
[INFO] [stdout] 1331 | /     assert_eq!(
[INFO] [stdout] 1332 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 1333 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 1334 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1335 | |         ),
[INFO] [stdout] 1336 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1337 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1343:9
[INFO] [stdout]      |
[INFO] [stdout] 1343 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1344 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1345 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1346 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1356 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1357 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1358:9
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1342:5
[INFO] [stdout]      |
[INFO] [stdout] 1342 | /     assert_eq!(
[INFO] [stdout] 1343 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1344 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1345 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1358 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1359 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1342:5
[INFO] [stdout]      |
[INFO] [stdout] 1342 | /     assert_eq!(
[INFO] [stdout] 1343 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1344 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1345 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1358 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1359 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1342:5
[INFO] [stdout]      |
[INFO] [stdout] 1342 | /     assert_eq!(
[INFO] [stdout] 1343 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1344 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1345 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1358 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1359 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1342:5
[INFO] [stdout]      |
[INFO] [stdout] 1342 | /     assert_eq!(
[INFO] [stdout] 1343 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1344 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1345 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1358 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1359 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1365:9
[INFO] [stdout]      |
[INFO] [stdout] 1365 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1366 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1367 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1368 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1378 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1379 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1380:9
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1364:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 | /     assert_eq!(
[INFO] [stdout] 1365 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1366 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1367 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1380 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1381 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1364:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 | /     assert_eq!(
[INFO] [stdout] 1365 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1366 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1367 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1380 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1381 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1364:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 | /     assert_eq!(
[INFO] [stdout] 1365 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1366 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1367 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1380 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1381 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1364:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 | /     assert_eq!(
[INFO] [stdout] 1365 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1366 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1367 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1380 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1381 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1388 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1389 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1390 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1400 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1401 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1402:9
[INFO] [stdout]      |
[INFO] [stdout] 1402 |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1386:5
[INFO] [stdout]      |
[INFO] [stdout] 1386 | /     assert_eq!(
[INFO] [stdout] 1387 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1388 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1389 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1402 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1403 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1386:5
[INFO] [stdout]      |
[INFO] [stdout] 1386 | /     assert_eq!(
[INFO] [stdout] 1387 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1388 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1389 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1402 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1403 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1386:5
[INFO] [stdout]      |
[INFO] [stdout] 1386 | /     assert_eq!(
[INFO] [stdout] 1387 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1388 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1389 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1402 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1403 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1386:5
[INFO] [stdout]      |
[INFO] [stdout] 1386 | /     assert_eq!(
[INFO] [stdout] 1387 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1388 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1389 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1402 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 1403 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1409:9
[INFO] [stdout]      |
[INFO] [stdout] 1409 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1410 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1411 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1412 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1422 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1423 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1424:9
[INFO] [stdout]      |
[INFO] [stdout] 1424 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1408:5
[INFO] [stdout]      |
[INFO] [stdout] 1408 | /     assert_eq!(
[INFO] [stdout] 1409 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1410 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1411 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1424 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1425 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1408:5
[INFO] [stdout]      |
[INFO] [stdout] 1408 | /     assert_eq!(
[INFO] [stdout] 1409 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1410 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1411 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1424 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1425 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1408:5
[INFO] [stdout]      |
[INFO] [stdout] 1408 | /     assert_eq!(
[INFO] [stdout] 1409 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1410 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1411 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1424 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1425 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1408:5
[INFO] [stdout]      |
[INFO] [stdout] 1408 | /     assert_eq!(
[INFO] [stdout] 1409 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1410 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1411 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1424 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 1425 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1431:9
[INFO] [stdout]      |
[INFO] [stdout] 1431 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1432 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1433 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1434 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1444 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1445 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1446:9
[INFO] [stdout]      |
[INFO] [stdout] 1446 |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1430:5
[INFO] [stdout]      |
[INFO] [stdout] 1430 | /     assert_eq!(
[INFO] [stdout] 1431 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1432 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1433 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1446 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1447 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1430:5
[INFO] [stdout]      |
[INFO] [stdout] 1430 | /     assert_eq!(
[INFO] [stdout] 1431 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1432 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1433 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1446 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1447 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1430:5
[INFO] [stdout]      |
[INFO] [stdout] 1430 | /     assert_eq!(
[INFO] [stdout] 1431 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1432 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1433 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1446 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1447 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1430:5
[INFO] [stdout]      |
[INFO] [stdout] 1430 | /     assert_eq!(
[INFO] [stdout] 1431 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1432 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1433 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1446 | |         Ok(DisambiguatedOverlapPosition::CrossesStart),
[INFO] [stdout] 1447 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1453:9
[INFO] [stdout]      |
[INFO] [stdout] 1453 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1454 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1455 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1456 | |             date(&Utc, 2025, 1, 4),
[INFO] [stdout] ...    |
[INFO] [stdout] 1466 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1467 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1468:9
[INFO] [stdout]      |
[INFO] [stdout] 1468 |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1452:5
[INFO] [stdout]      |
[INFO] [stdout] 1452 | /     assert_eq!(
[INFO] [stdout] 1453 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1454 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1455 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1468 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1469 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1452:5
[INFO] [stdout]      |
[INFO] [stdout] 1452 | /     assert_eq!(
[INFO] [stdout] 1453 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1454 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1455 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1468 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1469 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1452:5
[INFO] [stdout]      |
[INFO] [stdout] 1452 | /     assert_eq!(
[INFO] [stdout] 1453 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1454 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1455 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1468 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1469 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1452:5
[INFO] [stdout]      |
[INFO] [stdout] 1452 | /     assert_eq!(
[INFO] [stdout] 1453 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1454 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1455 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1468 | |         Ok(DisambiguatedOverlapPosition::CrossesEnd),
[INFO] [stdout] 1469 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1475:9
[INFO] [stdout]      |
[INFO] [stdout] 1475 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1476 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1477 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1478 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1488 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1489 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1490:9
[INFO] [stdout]      |
[INFO] [stdout] 1490 |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1474:5
[INFO] [stdout]      |
[INFO] [stdout] 1474 | /     assert_eq!(
[INFO] [stdout] 1475 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1476 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1477 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1490 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 1491 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1474:5
[INFO] [stdout]      |
[INFO] [stdout] 1474 | /     assert_eq!(
[INFO] [stdout] 1475 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1476 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1477 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1490 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 1491 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1474:5
[INFO] [stdout]      |
[INFO] [stdout] 1474 | /     assert_eq!(
[INFO] [stdout] 1475 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1476 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1477 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1490 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 1491 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1474:5
[INFO] [stdout]      |
[INFO] [stdout] 1474 | /     assert_eq!(
[INFO] [stdout] 1475 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1476 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1477 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1490 | |         Ok(DisambiguatedOverlapPosition::Inside),
[INFO] [stdout] 1491 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1497:9
[INFO] [stdout]      |
[INFO] [stdout] 1497 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1498 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1499 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1500 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1510 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1511 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1512:9
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1496:5
[INFO] [stdout]      |
[INFO] [stdout] 1496 | /     assert_eq!(
[INFO] [stdout] 1497 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1498 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1499 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1512 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1513 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1496:5
[INFO] [stdout]      |
[INFO] [stdout] 1496 | /     assert_eq!(
[INFO] [stdout] 1497 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1498 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1499 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1512 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1513 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1496:5
[INFO] [stdout]      |
[INFO] [stdout] 1496 | /     assert_eq!(
[INFO] [stdout] 1497 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1498 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1499 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1512 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1513 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1496:5
[INFO] [stdout]      |
[INFO] [stdout] 1496 | /     assert_eq!(
[INFO] [stdout] 1497 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1498 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1499 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1512 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1513 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1519:9
[INFO] [stdout]      |
[INFO] [stdout] 1519 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1520 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1521 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1522 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1532 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1533 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1534:9
[INFO] [stdout]      |
[INFO] [stdout] 1534 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1518:5
[INFO] [stdout]      |
[INFO] [stdout] 1518 | /     assert_eq!(
[INFO] [stdout] 1519 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1520 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1521 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1534 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1535 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1518:5
[INFO] [stdout]      |
[INFO] [stdout] 1518 | /     assert_eq!(
[INFO] [stdout] 1519 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1520 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1521 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1534 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1535 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1518:5
[INFO] [stdout]      |
[INFO] [stdout] 1518 | /     assert_eq!(
[INFO] [stdout] 1519 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1520 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1521 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1534 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1535 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1518:5
[INFO] [stdout]      |
[INFO] [stdout] 1518 | /     assert_eq!(
[INFO] [stdout] 1519 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1520 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1521 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1534 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1535 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1542 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1543 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1544 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1554 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1555 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1556:9
[INFO] [stdout]      |
[INFO] [stdout] 1556 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1540:5
[INFO] [stdout]      |
[INFO] [stdout] 1540 | /     assert_eq!(
[INFO] [stdout] 1541 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1542 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1543 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1556 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1557 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1540:5
[INFO] [stdout]      |
[INFO] [stdout] 1540 | /     assert_eq!(
[INFO] [stdout] 1541 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1542 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1543 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1556 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1557 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1540:5
[INFO] [stdout]      |
[INFO] [stdout] 1540 | /     assert_eq!(
[INFO] [stdout] 1541 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1542 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1543 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1556 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1557 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1540:5
[INFO] [stdout]      |
[INFO] [stdout] 1540 | /     assert_eq!(
[INFO] [stdout] 1541 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1542 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1543 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1556 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1557 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1563:9
[INFO] [stdout]      |
[INFO] [stdout] 1563 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1564 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1565 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1566 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1576 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1577 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1578:9
[INFO] [stdout]      |
[INFO] [stdout] 1578 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1562:5
[INFO] [stdout]      |
[INFO] [stdout] 1562 | /     assert_eq!(
[INFO] [stdout] 1563 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1564 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1565 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1578 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1579 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1562:5
[INFO] [stdout]      |
[INFO] [stdout] 1562 | /     assert_eq!(
[INFO] [stdout] 1563 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1564 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1565 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1578 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1579 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1562:5
[INFO] [stdout]      |
[INFO] [stdout] 1562 | /     assert_eq!(
[INFO] [stdout] 1563 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1564 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1565 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1578 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1579 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1562:5
[INFO] [stdout]      |
[INFO] [stdout] 1562 | /     assert_eq!(
[INFO] [stdout] 1563 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1564 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1565 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1578 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1579 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1585:9
[INFO] [stdout]      |
[INFO] [stdout] 1585 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1586 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1587 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1588 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1598 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1599 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1600:9
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1584:5
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /     assert_eq!(
[INFO] [stdout] 1585 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1586 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1587 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1600 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1601 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1584:5
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /     assert_eq!(
[INFO] [stdout] 1585 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1586 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1587 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1600 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1601 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1584:5
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /     assert_eq!(
[INFO] [stdout] 1585 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1586 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1587 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1600 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1601 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1584:5
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /     assert_eq!(
[INFO] [stdout] 1585 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1586 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1587 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1600 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameStart),
[INFO] [stdout] 1601 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1607:9
[INFO] [stdout]      |
[INFO] [stdout] 1607 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1608 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1609 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1610 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1620 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1621 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1622:9
[INFO] [stdout]      |
[INFO] [stdout] 1622 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1606:5
[INFO] [stdout]      |
[INFO] [stdout] 1606 | /     assert_eq!(
[INFO] [stdout] 1607 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1608 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1609 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1622 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1623 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1606:5
[INFO] [stdout]      |
[INFO] [stdout] 1606 | /     assert_eq!(
[INFO] [stdout] 1607 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1608 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1609 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1622 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1623 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1606:5
[INFO] [stdout]      |
[INFO] [stdout] 1606 | /     assert_eq!(
[INFO] [stdout] 1607 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1608 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1609 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1622 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1623 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1606:5
[INFO] [stdout]      |
[INFO] [stdout] 1606 | /     assert_eq!(
[INFO] [stdout] 1607 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1608 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1609 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1622 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1623 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1629:9
[INFO] [stdout]      |
[INFO] [stdout] 1629 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1630 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1631 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1632 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1642 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1643 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1644:9
[INFO] [stdout]      |
[INFO] [stdout] 1644 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1628:5
[INFO] [stdout]      |
[INFO] [stdout] 1628 | /     assert_eq!(
[INFO] [stdout] 1629 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1630 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1631 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1644 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1645 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1628:5
[INFO] [stdout]      |
[INFO] [stdout] 1628 | /     assert_eq!(
[INFO] [stdout] 1629 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1630 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1631 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1644 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1645 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1628:5
[INFO] [stdout]      |
[INFO] [stdout] 1628 | /     assert_eq!(
[INFO] [stdout] 1629 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1630 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1631 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1644 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1645 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1628:5
[INFO] [stdout]      |
[INFO] [stdout] 1628 | /     assert_eq!(
[INFO] [stdout] 1629 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1630 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1631 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1644 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1645 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1651:9
[INFO] [stdout]      |
[INFO] [stdout] 1651 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1652 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1653 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1654 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1664 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1665 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1666:9
[INFO] [stdout]      |
[INFO] [stdout] 1666 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1650:5
[INFO] [stdout]      |
[INFO] [stdout] 1650 | /     assert_eq!(
[INFO] [stdout] 1651 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1652 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1653 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1666 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1667 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1650:5
[INFO] [stdout]      |
[INFO] [stdout] 1650 | /     assert_eq!(
[INFO] [stdout] 1651 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1652 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1653 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1666 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1667 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1650:5
[INFO] [stdout]      |
[INFO] [stdout] 1650 | /     assert_eq!(
[INFO] [stdout] 1651 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1652 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1653 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1666 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1667 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1650:5
[INFO] [stdout]      |
[INFO] [stdout] 1650 | /     assert_eq!(
[INFO] [stdout] 1651 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1652 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1653 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1666 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1667 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1673:9
[INFO] [stdout]      |
[INFO] [stdout] 1673 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1674 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1675 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1676 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1686 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1687 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1688:9
[INFO] [stdout]      |
[INFO] [stdout] 1688 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1672:5
[INFO] [stdout]      |
[INFO] [stdout] 1672 | /     assert_eq!(
[INFO] [stdout] 1673 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1674 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1675 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1689 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1672:5
[INFO] [stdout]      |
[INFO] [stdout] 1672 | /     assert_eq!(
[INFO] [stdout] 1673 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1674 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1675 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1689 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1672:5
[INFO] [stdout]      |
[INFO] [stdout] 1672 | /     assert_eq!(
[INFO] [stdout] 1673 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1674 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1675 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1689 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1672:5
[INFO] [stdout]      |
[INFO] [stdout] 1672 | /     assert_eq!(
[INFO] [stdout] 1673 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1674 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1675 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1689 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1695:9
[INFO] [stdout]      |
[INFO] [stdout] 1695 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1696 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1697 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1698 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 1708 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1709 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1710:9
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1694 | /     assert_eq!(
[INFO] [stdout] 1695 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1696 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1697 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1710 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1711 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1694 | /     assert_eq!(
[INFO] [stdout] 1695 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1696 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1697 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1710 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1711 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1694 | /     assert_eq!(
[INFO] [stdout] 1695 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1696 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1697 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1710 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1711 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1694 | /     assert_eq!(
[INFO] [stdout] 1695 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1696 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 1697 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1710 | |         Ok(DisambiguatedOverlapPosition::InsideAndSameEnd),
[INFO] [stdout] 1711 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1717:9
[INFO] [stdout]      |
[INFO] [stdout] 1717 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1718 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1719 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1720 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1730 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1731 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1732:9
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1716:5
[INFO] [stdout]      |
[INFO] [stdout] 1716 | /     assert_eq!(
[INFO] [stdout] 1717 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1718 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1719 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1732 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1733 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1716:5
[INFO] [stdout]      |
[INFO] [stdout] 1716 | /     assert_eq!(
[INFO] [stdout] 1717 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1718 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1719 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1732 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1733 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1716:5
[INFO] [stdout]      |
[INFO] [stdout] 1716 | /     assert_eq!(
[INFO] [stdout] 1717 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1718 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1719 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1732 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1733 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1716:5
[INFO] [stdout]      |
[INFO] [stdout] 1716 | /     assert_eq!(
[INFO] [stdout] 1717 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1718 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1719 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1732 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1733 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1739:9
[INFO] [stdout]      |
[INFO] [stdout] 1739 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1740 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1741 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1742 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1752 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1753 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1754:9
[INFO] [stdout]      |
[INFO] [stdout] 1754 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1738:5
[INFO] [stdout]      |
[INFO] [stdout] 1738 | /     assert_eq!(
[INFO] [stdout] 1739 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1740 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1741 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1754 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1755 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1738:5
[INFO] [stdout]      |
[INFO] [stdout] 1738 | /     assert_eq!(
[INFO] [stdout] 1739 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1740 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1741 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1754 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1755 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1738:5
[INFO] [stdout]      |
[INFO] [stdout] 1738 | /     assert_eq!(
[INFO] [stdout] 1739 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1740 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1741 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1754 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1755 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1738:5
[INFO] [stdout]      |
[INFO] [stdout] 1738 | /     assert_eq!(
[INFO] [stdout] 1739 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1740 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1741 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1754 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1755 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1761:9
[INFO] [stdout]      |
[INFO] [stdout] 1761 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1762 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1763 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1764 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1774 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1775 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1776:9
[INFO] [stdout]      |
[INFO] [stdout] 1776 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1760:5
[INFO] [stdout]      |
[INFO] [stdout] 1760 | /     assert_eq!(
[INFO] [stdout] 1761 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1762 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1763 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1776 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1777 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1760:5
[INFO] [stdout]      |
[INFO] [stdout] 1760 | /     assert_eq!(
[INFO] [stdout] 1761 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1762 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1763 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1776 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1777 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1760:5
[INFO] [stdout]      |
[INFO] [stdout] 1760 | /     assert_eq!(
[INFO] [stdout] 1761 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1762 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1763 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1776 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1777 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1760:5
[INFO] [stdout]      |
[INFO] [stdout] 1760 | /     assert_eq!(
[INFO] [stdout] 1761 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1762 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1763 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1776 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1777 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1783:9
[INFO] [stdout]      |
[INFO] [stdout] 1783 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1784 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1785 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1786 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1796 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1797 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1798:9
[INFO] [stdout]      |
[INFO] [stdout] 1798 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1782:5
[INFO] [stdout]      |
[INFO] [stdout] 1782 | /     assert_eq!(
[INFO] [stdout] 1783 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1784 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1785 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1798 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1799 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1782:5
[INFO] [stdout]      |
[INFO] [stdout] 1782 | /     assert_eq!(
[INFO] [stdout] 1783 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1784 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1785 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1798 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1799 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1782:5
[INFO] [stdout]      |
[INFO] [stdout] 1782 | /     assert_eq!(
[INFO] [stdout] 1783 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1784 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1785 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1798 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1799 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1782:5
[INFO] [stdout]      |
[INFO] [stdout] 1782 | /     assert_eq!(
[INFO] [stdout] 1783 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1784 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1785 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1798 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1799 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1805:9
[INFO] [stdout]      |
[INFO] [stdout] 1805 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1806 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1807 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1808 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1818 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1819 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1820:9
[INFO] [stdout]      |
[INFO] [stdout] 1820 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1804:5
[INFO] [stdout]      |
[INFO] [stdout] 1804 | /     assert_eq!(
[INFO] [stdout] 1805 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1806 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1807 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1820 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1821 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1804:5
[INFO] [stdout]      |
[INFO] [stdout] 1804 | /     assert_eq!(
[INFO] [stdout] 1805 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1806 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1807 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1820 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1821 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1804:5
[INFO] [stdout]      |
[INFO] [stdout] 1804 | /     assert_eq!(
[INFO] [stdout] 1805 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1806 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1807 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1820 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1821 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1804:5
[INFO] [stdout]      |
[INFO] [stdout] 1804 | /     assert_eq!(
[INFO] [stdout] 1805 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1806 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1807 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1820 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1821 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1827:9
[INFO] [stdout]      |
[INFO] [stdout] 1827 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1828 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1829 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1830 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1840 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1841 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1842:9
[INFO] [stdout]      |
[INFO] [stdout] 1842 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1826:5
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /     assert_eq!(
[INFO] [stdout] 1827 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1828 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1829 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1842 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1843 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1826:5
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /     assert_eq!(
[INFO] [stdout] 1827 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1828 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1829 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1842 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1843 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1826:5
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /     assert_eq!(
[INFO] [stdout] 1827 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1828 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1829 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1842 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1843 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1826:5
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /     assert_eq!(
[INFO] [stdout] 1827 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1828 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1829 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1842 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1843 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1849:9
[INFO] [stdout]      |
[INFO] [stdout] 1849 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1850 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1851 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1852 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1862 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1863 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1864:9
[INFO] [stdout]      |
[INFO] [stdout] 1864 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1848:5
[INFO] [stdout]      |
[INFO] [stdout] 1848 | /     assert_eq!(
[INFO] [stdout] 1849 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1850 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1851 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1864 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1865 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1848:5
[INFO] [stdout]      |
[INFO] [stdout] 1848 | /     assert_eq!(
[INFO] [stdout] 1849 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1850 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1851 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1864 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1865 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1848:5
[INFO] [stdout]      |
[INFO] [stdout] 1848 | /     assert_eq!(
[INFO] [stdout] 1849 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1850 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1851 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1864 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1865 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1848:5
[INFO] [stdout]      |
[INFO] [stdout] 1848 | /     assert_eq!(
[INFO] [stdout] 1849 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1850 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1851 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1864 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1865 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1871:9
[INFO] [stdout]      |
[INFO] [stdout] 1871 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1872 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1873 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 1874 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1884 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1885 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1886:9
[INFO] [stdout]      |
[INFO] [stdout] 1886 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1870:5
[INFO] [stdout]      |
[INFO] [stdout] 1870 | /     assert_eq!(
[INFO] [stdout] 1871 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1872 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1873 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1886 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1887 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1870:5
[INFO] [stdout]      |
[INFO] [stdout] 1870 | /     assert_eq!(
[INFO] [stdout] 1871 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1872 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1873 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1886 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1887 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1870:5
[INFO] [stdout]      |
[INFO] [stdout] 1870 | /     assert_eq!(
[INFO] [stdout] 1871 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1872 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1873 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1886 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1887 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1870:5
[INFO] [stdout]      |
[INFO] [stdout] 1870 | /     assert_eq!(
[INFO] [stdout] 1871 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1872 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1873 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1886 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1887 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1893:9
[INFO] [stdout]      |
[INFO] [stdout] 1893 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1894 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1895 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1896 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1906 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1907 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1908:9
[INFO] [stdout]      |
[INFO] [stdout] 1908 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1892:5
[INFO] [stdout]      |
[INFO] [stdout] 1892 | /     assert_eq!(
[INFO] [stdout] 1893 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1894 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1895 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1908 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1909 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1892:5
[INFO] [stdout]      |
[INFO] [stdout] 1892 | /     assert_eq!(
[INFO] [stdout] 1893 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1894 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1895 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1908 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1909 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1892:5
[INFO] [stdout]      |
[INFO] [stdout] 1892 | /     assert_eq!(
[INFO] [stdout] 1893 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1894 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1895 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1908 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1909 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1892:5
[INFO] [stdout]      |
[INFO] [stdout] 1892 | /     assert_eq!(
[INFO] [stdout] 1893 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1894 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1895 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1908 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1909 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1915:9
[INFO] [stdout]      |
[INFO] [stdout] 1915 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1916 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1917 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1918 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1928 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1929 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1930:9
[INFO] [stdout]      |
[INFO] [stdout] 1930 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1914:5
[INFO] [stdout]      |
[INFO] [stdout] 1914 | /     assert_eq!(
[INFO] [stdout] 1915 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1916 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1917 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1930 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1931 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1914:5
[INFO] [stdout]      |
[INFO] [stdout] 1914 | /     assert_eq!(
[INFO] [stdout] 1915 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1916 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1917 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1930 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1931 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1914:5
[INFO] [stdout]      |
[INFO] [stdout] 1914 | /     assert_eq!(
[INFO] [stdout] 1915 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1916 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1917 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1930 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1931 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1914:5
[INFO] [stdout]      |
[INFO] [stdout] 1914 | /     assert_eq!(
[INFO] [stdout] 1915 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1916 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1917 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1930 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1931 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1937:9
[INFO] [stdout]      |
[INFO] [stdout] 1937 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1938 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1939 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1940 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1950 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1951 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1952:9
[INFO] [stdout]      |
[INFO] [stdout] 1952 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1936:5
[INFO] [stdout]      |
[INFO] [stdout] 1936 | /     assert_eq!(
[INFO] [stdout] 1937 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1938 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1939 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1952 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1953 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1936:5
[INFO] [stdout]      |
[INFO] [stdout] 1936 | /     assert_eq!(
[INFO] [stdout] 1937 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1938 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1939 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1952 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1953 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1936:5
[INFO] [stdout]      |
[INFO] [stdout] 1936 | /     assert_eq!(
[INFO] [stdout] 1937 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1938 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1939 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1952 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1953 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1936:5
[INFO] [stdout]      |
[INFO] [stdout] 1936 | /     assert_eq!(
[INFO] [stdout] 1937 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1938 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1939 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1952 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1953 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1959:9
[INFO] [stdout]      |
[INFO] [stdout] 1959 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1960 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1961 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1962 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1972 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1973 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1974:9
[INFO] [stdout]      |
[INFO] [stdout] 1974 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1958:5
[INFO] [stdout]      |
[INFO] [stdout] 1958 | /     assert_eq!(
[INFO] [stdout] 1959 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1960 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1961 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1974 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1975 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1958:5
[INFO] [stdout]      |
[INFO] [stdout] 1958 | /     assert_eq!(
[INFO] [stdout] 1959 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1960 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1961 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1974 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1975 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1958:5
[INFO] [stdout]      |
[INFO] [stdout] 1958 | /     assert_eq!(
[INFO] [stdout] 1959 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1960 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1961 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1974 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1975 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1958:5
[INFO] [stdout]      |
[INFO] [stdout] 1958 | /     assert_eq!(
[INFO] [stdout] 1959 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1960 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1961 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1974 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1975 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1981:9
[INFO] [stdout]      |
[INFO] [stdout] 1981 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1982 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1983 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 1984 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 1994 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 1995 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1996:9
[INFO] [stdout]      |
[INFO] [stdout] 1996 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1980:5
[INFO] [stdout]      |
[INFO] [stdout] 1980 | /     assert_eq!(
[INFO] [stdout] 1981 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1982 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1983 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1996 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1997 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1980:5
[INFO] [stdout]      |
[INFO] [stdout] 1980 | /     assert_eq!(
[INFO] [stdout] 1981 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1982 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1983 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1996 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1997 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1980:5
[INFO] [stdout]      |
[INFO] [stdout] 1980 | /     assert_eq!(
[INFO] [stdout] 1981 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1982 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1983 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1996 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1997 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:1980:5
[INFO] [stdout]      |
[INFO] [stdout] 1980 | /     assert_eq!(
[INFO] [stdout] 1981 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 1982 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 1983 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 1996 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 1997 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2003:9
[INFO] [stdout]      |
[INFO] [stdout] 2003 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2004 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2005 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 2006 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2016 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2017 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2018:9
[INFO] [stdout]      |
[INFO] [stdout] 2018 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2002:5
[INFO] [stdout]      |
[INFO] [stdout] 2002 | /     assert_eq!(
[INFO] [stdout] 2003 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2004 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2005 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2018 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2019 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2002:5
[INFO] [stdout]      |
[INFO] [stdout] 2002 | /     assert_eq!(
[INFO] [stdout] 2003 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2004 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2005 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2018 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2019 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2002:5
[INFO] [stdout]      |
[INFO] [stdout] 2002 | /     assert_eq!(
[INFO] [stdout] 2003 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2004 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2005 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2018 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2019 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2002:5
[INFO] [stdout]      |
[INFO] [stdout] 2002 | /     assert_eq!(
[INFO] [stdout] 2003 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2004 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2005 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2018 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2019 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2025:9
[INFO] [stdout]      |
[INFO] [stdout] 2025 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2026 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2027 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 2028 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2038 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2039 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2040:9
[INFO] [stdout]      |
[INFO] [stdout] 2040 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2024:5
[INFO] [stdout]      |
[INFO] [stdout] 2024 | /     assert_eq!(
[INFO] [stdout] 2025 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2026 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2027 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2040 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2041 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2024:5
[INFO] [stdout]      |
[INFO] [stdout] 2024 | /     assert_eq!(
[INFO] [stdout] 2025 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2026 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2027 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2040 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2041 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2024:5
[INFO] [stdout]      |
[INFO] [stdout] 2024 | /     assert_eq!(
[INFO] [stdout] 2025 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2026 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2027 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2040 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2041 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2024:5
[INFO] [stdout]      |
[INFO] [stdout] 2024 | /     assert_eq!(
[INFO] [stdout] 2025 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2026 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2027 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2040 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2041 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2047:9
[INFO] [stdout]      |
[INFO] [stdout] 2047 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2048 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2049 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 2050 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2060 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2061 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2062:9
[INFO] [stdout]      |
[INFO] [stdout] 2062 |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2046:5
[INFO] [stdout]      |
[INFO] [stdout] 2046 | /     assert_eq!(
[INFO] [stdout] 2047 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2048 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2049 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2062 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2063 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2046:5
[INFO] [stdout]      |
[INFO] [stdout] 2046 | /     assert_eq!(
[INFO] [stdout] 2047 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2048 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2049 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2062 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2063 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2046:5
[INFO] [stdout]      |
[INFO] [stdout] 2046 | /     assert_eq!(
[INFO] [stdout] 2047 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2048 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2049 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2062 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2063 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2046:5
[INFO] [stdout]      |
[INFO] [stdout] 2046 | /     assert_eq!(
[INFO] [stdout] 2047 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2048 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2049 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2062 | |         Ok(DisambiguatedOverlapPosition::Equal),
[INFO] [stdout] 2063 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2069:9
[INFO] [stdout]      |
[INFO] [stdout] 2069 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2070 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2071 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2072 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2082 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2083 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2084:9
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2068:5
[INFO] [stdout]      |
[INFO] [stdout] 2068 | /     assert_eq!(
[INFO] [stdout] 2069 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2070 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2071 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2084 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2085 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2068:5
[INFO] [stdout]      |
[INFO] [stdout] 2068 | /     assert_eq!(
[INFO] [stdout] 2069 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2070 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2071 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2084 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2085 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2068:5
[INFO] [stdout]      |
[INFO] [stdout] 2068 | /     assert_eq!(
[INFO] [stdout] 2069 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2070 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2071 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2084 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2085 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2068:5
[INFO] [stdout]      |
[INFO] [stdout] 2068 | /     assert_eq!(
[INFO] [stdout] 2069 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2070 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2071 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2084 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2085 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2091:9
[INFO] [stdout]      |
[INFO] [stdout] 2091 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2092 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2093 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2094 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2104 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2105 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2106:9
[INFO] [stdout]      |
[INFO] [stdout] 2106 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 | /     assert_eq!(
[INFO] [stdout] 2091 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2092 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2093 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2106 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2107 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 | /     assert_eq!(
[INFO] [stdout] 2091 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2092 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2093 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2106 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2107 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 | /     assert_eq!(
[INFO] [stdout] 2091 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2092 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2093 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2106 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2107 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 | /     assert_eq!(
[INFO] [stdout] 2091 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2092 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2093 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2106 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2107 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2113:9
[INFO] [stdout]      |
[INFO] [stdout] 2113 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2114 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2115 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 2116 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2126 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2127 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2128:9
[INFO] [stdout]      |
[INFO] [stdout] 2128 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2112:5
[INFO] [stdout]      |
[INFO] [stdout] 2112 | /     assert_eq!(
[INFO] [stdout] 2113 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2114 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2115 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2128 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2129 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2112:5
[INFO] [stdout]      |
[INFO] [stdout] 2112 | /     assert_eq!(
[INFO] [stdout] 2113 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2114 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2115 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2128 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2129 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2112:5
[INFO] [stdout]      |
[INFO] [stdout] 2112 | /     assert_eq!(
[INFO] [stdout] 2113 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2114 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2115 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2128 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2129 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2112:5
[INFO] [stdout]      |
[INFO] [stdout] 2112 | /     assert_eq!(
[INFO] [stdout] 2113 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2114 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2115 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2128 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2129 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2135:9
[INFO] [stdout]      |
[INFO] [stdout] 2135 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2136 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2137 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] 2138 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2148 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2149 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2150:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2134:5
[INFO] [stdout]      |
[INFO] [stdout] 2134 | /     assert_eq!(
[INFO] [stdout] 2135 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2136 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2137 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2150 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2151 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2134:5
[INFO] [stdout]      |
[INFO] [stdout] 2134 | /     assert_eq!(
[INFO] [stdout] 2135 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2136 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2137 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2150 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2151 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2134:5
[INFO] [stdout]      |
[INFO] [stdout] 2134 | /     assert_eq!(
[INFO] [stdout] 2135 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2136 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2137 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2150 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2151 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2134:5
[INFO] [stdout]      |
[INFO] [stdout] 2134 | /     assert_eq!(
[INFO] [stdout] 2135 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2136 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2137 | |             BoundInclusivity::Exclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2150 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameStart),
[INFO] [stdout] 2151 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2157:9
[INFO] [stdout]      |
[INFO] [stdout] 2157 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2158 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2159 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2160 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2170 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2171 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2172:9
[INFO] [stdout]      |
[INFO] [stdout] 2172 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2156:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 | /     assert_eq!(
[INFO] [stdout] 2157 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2158 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2159 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2172 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2173 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2156:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 | /     assert_eq!(
[INFO] [stdout] 2157 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2158 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2159 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2172 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2173 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2156:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 | /     assert_eq!(
[INFO] [stdout] 2157 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2158 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2159 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2172 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2173 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2156:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 | /     assert_eq!(
[INFO] [stdout] 2157 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2158 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2159 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2172 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2173 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2179:9
[INFO] [stdout]      |
[INFO] [stdout] 2179 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2180 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2181 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2182 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2192 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2193 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2194:9
[INFO] [stdout]      |
[INFO] [stdout] 2194 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2178:5
[INFO] [stdout]      |
[INFO] [stdout] 2178 | /     assert_eq!(
[INFO] [stdout] 2179 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2180 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2181 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2194 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2195 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2178:5
[INFO] [stdout]      |
[INFO] [stdout] 2178 | /     assert_eq!(
[INFO] [stdout] 2179 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2180 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2181 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2194 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2195 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2178:5
[INFO] [stdout]      |
[INFO] [stdout] 2178 | /     assert_eq!(
[INFO] [stdout] 2179 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2180 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2181 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2194 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2195 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2178:5
[INFO] [stdout]      |
[INFO] [stdout] 2178 | /     assert_eq!(
[INFO] [stdout] 2179 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2180 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2181 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2194 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2195 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2201:9
[INFO] [stdout]      |
[INFO] [stdout] 2201 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2202 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2203 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2204 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2214 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2215 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2216:9
[INFO] [stdout]      |
[INFO] [stdout] 2216 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2200:5
[INFO] [stdout]      |
[INFO] [stdout] 2200 | /     assert_eq!(
[INFO] [stdout] 2201 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2202 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2203 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2216 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2217 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2200:5
[INFO] [stdout]      |
[INFO] [stdout] 2200 | /     assert_eq!(
[INFO] [stdout] 2201 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2202 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2203 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2216 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2217 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2200:5
[INFO] [stdout]      |
[INFO] [stdout] 2200 | /     assert_eq!(
[INFO] [stdout] 2201 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2202 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2203 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2216 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2217 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2200:5
[INFO] [stdout]      |
[INFO] [stdout] 2200 | /     assert_eq!(
[INFO] [stdout] 2201 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2202 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2203 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2216 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2217 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2223:9
[INFO] [stdout]      |
[INFO] [stdout] 2223 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2224 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2225 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2226 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2236 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2237 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2238:9
[INFO] [stdout]      |
[INFO] [stdout] 2238 |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2222:5
[INFO] [stdout]      |
[INFO] [stdout] 2222 | /     assert_eq!(
[INFO] [stdout] 2223 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2224 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2225 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2238 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2239 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2222:5
[INFO] [stdout]      |
[INFO] [stdout] 2222 | /     assert_eq!(
[INFO] [stdout] 2223 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2224 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2225 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2238 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2239 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2222:5
[INFO] [stdout]      |
[INFO] [stdout] 2222 | /     assert_eq!(
[INFO] [stdout] 2223 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2224 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2225 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2238 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2239 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2222:5
[INFO] [stdout]      |
[INFO] [stdout] 2222 | /     assert_eq!(
[INFO] [stdout] 2223 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2224 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2225 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2238 | |         Ok(DisambiguatedOverlapPosition::ContainsAndSameEnd),
[INFO] [stdout] 2239 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2245:9
[INFO] [stdout]      |
[INFO] [stdout] 2245 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2246 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2247 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2248 | |             date(&Utc, 2025, 1, 4),
[INFO] [stdout] ...    |
[INFO] [stdout] 2258 | |             OverlapRuleSet::Lenient,
[INFO] [stdout] 2259 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2260:9
[INFO] [stdout]      |
[INFO] [stdout] 2260 |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2244:5
[INFO] [stdout]      |
[INFO] [stdout] 2244 | /     assert_eq!(
[INFO] [stdout] 2245 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2246 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2247 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2260 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 2261 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2244:5
[INFO] [stdout]      |
[INFO] [stdout] 2244 | /     assert_eq!(
[INFO] [stdout] 2245 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2246 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2247 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2260 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 2261 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2244:5
[INFO] [stdout]      |
[INFO] [stdout] 2244 | /     assert_eq!(
[INFO] [stdout] 2245 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2246 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2247 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2260 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 2261 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2244:5
[INFO] [stdout]      |
[INFO] [stdout] 2244 | /     assert_eq!(
[INFO] [stdout] 2245 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2246 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2247 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2260 | |         Ok(DisambiguatedOverlapPosition::Contains),
[INFO] [stdout] 2261 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2267:9
[INFO] [stdout]      |
[INFO] [stdout] 2267 | /         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 2268 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 2269 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2270 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2271:9
[INFO] [stdout]      |
[INFO] [stdout] 2271 |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2266:5
[INFO] [stdout]      |
[INFO] [stdout] 2266 | /     assert_eq!(
[INFO] [stdout] 2267 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 2268 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 2269 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2270 | |         ),
[INFO] [stdout] 2271 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 2272 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2266:5
[INFO] [stdout]      |
[INFO] [stdout] 2266 | /     assert_eq!(
[INFO] [stdout] 2267 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 2268 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 2269 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2270 | |         ),
[INFO] [stdout] 2271 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 2272 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2266:5
[INFO] [stdout]      |
[INFO] [stdout] 2266 | /     assert_eq!(
[INFO] [stdout] 2267 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 2268 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 2269 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2270 | |         ),
[INFO] [stdout] 2271 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 2272 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2266:5
[INFO] [stdout]      |
[INFO] [stdout] 2266 | /     assert_eq!(
[INFO] [stdout] 2267 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)).disambiguated_overlap_position(
[INFO] [stdout] 2268 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4),),
[INFO] [stdout] 2269 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2270 | |         ),
[INFO] [stdout] 2271 | |         Ok(DisambiguatedOverlapPosition::OutsideBefore),
[INFO] [stdout] 2272 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2278:9
[INFO] [stdout]      |
[INFO] [stdout] 2278 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2279 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2280 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2281 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2291 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2292 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2293:9
[INFO] [stdout]      |
[INFO] [stdout] 2293 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2277:5
[INFO] [stdout]      |
[INFO] [stdout] 2277 | /     assert_eq!(
[INFO] [stdout] 2278 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2279 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2280 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2293 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2294 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2277:5
[INFO] [stdout]      |
[INFO] [stdout] 2277 | /     assert_eq!(
[INFO] [stdout] 2278 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2279 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2280 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2293 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2294 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2277:5
[INFO] [stdout]      |
[INFO] [stdout] 2277 | /     assert_eq!(
[INFO] [stdout] 2278 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2279 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2280 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2293 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2294 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2277:5
[INFO] [stdout]      |
[INFO] [stdout] 2277 | /     assert_eq!(
[INFO] [stdout] 2278 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2279 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2280 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2293 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2294 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2300:9
[INFO] [stdout]      |
[INFO] [stdout] 2300 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2301 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2302 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2303 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2313 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2314 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2315:9
[INFO] [stdout]      |
[INFO] [stdout] 2315 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2299:5
[INFO] [stdout]      |
[INFO] [stdout] 2299 | /     assert_eq!(
[INFO] [stdout] 2300 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2301 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2302 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2315 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2316 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2299:5
[INFO] [stdout]      |
[INFO] [stdout] 2299 | /     assert_eq!(
[INFO] [stdout] 2300 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2301 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2302 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2315 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2316 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2299:5
[INFO] [stdout]      |
[INFO] [stdout] 2299 | /     assert_eq!(
[INFO] [stdout] 2300 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2301 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2302 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2315 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2316 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2299:5
[INFO] [stdout]      |
[INFO] [stdout] 2299 | /     assert_eq!(
[INFO] [stdout] 2300 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2301 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2302 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2315 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2316 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2322:9
[INFO] [stdout]      |
[INFO] [stdout] 2322 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2323 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2324 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2325 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2335 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2336 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2337:9
[INFO] [stdout]      |
[INFO] [stdout] 2337 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2321:5
[INFO] [stdout]      |
[INFO] [stdout] 2321 | /     assert_eq!(
[INFO] [stdout] 2322 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2323 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2324 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2337 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2338 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2321:5
[INFO] [stdout]      |
[INFO] [stdout] 2321 | /     assert_eq!(
[INFO] [stdout] 2322 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2323 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2324 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2337 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2338 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2321:5
[INFO] [stdout]      |
[INFO] [stdout] 2321 | /     assert_eq!(
[INFO] [stdout] 2322 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2323 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2324 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2337 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2338 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2321:5
[INFO] [stdout]      |
[INFO] [stdout] 2321 | /     assert_eq!(
[INFO] [stdout] 2322 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2323 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2324 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2337 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2338 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2344:9
[INFO] [stdout]      |
[INFO] [stdout] 2344 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2345 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2346 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2347 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2357 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2358 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2359:9
[INFO] [stdout]      |
[INFO] [stdout] 2359 |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2343:5
[INFO] [stdout]      |
[INFO] [stdout] 2343 | /     assert_eq!(
[INFO] [stdout] 2344 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2345 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2346 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2359 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2360 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2343:5
[INFO] [stdout]      |
[INFO] [stdout] 2343 | /     assert_eq!(
[INFO] [stdout] 2344 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2345 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2346 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2359 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2360 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2343:5
[INFO] [stdout]      |
[INFO] [stdout] 2343 | /     assert_eq!(
[INFO] [stdout] 2344 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2345 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2346 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2359 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2360 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2343:5
[INFO] [stdout]      |
[INFO] [stdout] 2343 | /     assert_eq!(
[INFO] [stdout] 2344 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2345 | |             date(&Utc, 2025, 1, 1),
[INFO] [stdout] 2346 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2359 | |         Ok(DisambiguatedOverlapPosition::EndsOnStart),
[INFO] [stdout] 2360 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2366:9
[INFO] [stdout]      |
[INFO] [stdout] 2366 | /         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 2367 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 2368 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2369 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2370:9
[INFO] [stdout]      |
[INFO] [stdout] 2370 |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2365:5
[INFO] [stdout]      |
[INFO] [stdout] 2365 | /     assert_eq!(
[INFO] [stdout] 2366 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 2367 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 2368 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2369 | |         ),
[INFO] [stdout] 2370 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 2371 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2365:5
[INFO] [stdout]      |
[INFO] [stdout] 2365 | /     assert_eq!(
[INFO] [stdout] 2366 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 2367 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 2368 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2369 | |         ),
[INFO] [stdout] 2370 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 2371 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2365:5
[INFO] [stdout]      |
[INFO] [stdout] 2365 | /     assert_eq!(
[INFO] [stdout] 2366 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 2367 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 2368 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2369 | |         ),
[INFO] [stdout] 2370 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 2371 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2365:5
[INFO] [stdout]      |
[INFO] [stdout] 2365 | /     assert_eq!(
[INFO] [stdout] 2366 | |         BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 3), date(&Utc, 2025, 1, 4)).disambiguated_overlap_position(
[INFO] [stdout] 2367 | |             &BoundedAbsoluteInterval::new(date(&Utc, 2025, 1, 1), date(&Utc, 2025, 1, 2)),
[INFO] [stdout] 2368 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2369 | |         ),
[INFO] [stdout] 2370 | |         Ok(DisambiguatedOverlapPosition::OutsideAfter),
[INFO] [stdout] 2371 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2377:9
[INFO] [stdout]      |
[INFO] [stdout] 2377 | /         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2378 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 2379 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] 2380 | |             date(&Utc, 2025, 1, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2390 | |             OverlapRuleSet::VeryLenient,
[INFO] [stdout] 2391 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2392:9
[INFO] [stdout]      |
[INFO] [stdout] 2392 |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2376:5
[INFO] [stdout]      |
[INFO] [stdout] 2376 | /     assert_eq!(
[INFO] [stdout] 2377 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2378 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 2379 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2392 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 2393 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2376:5
[INFO] [stdout]      |
[INFO] [stdout] 2376 | /     assert_eq!(
[INFO] [stdout] 2377 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2378 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 2379 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2392 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 2393 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (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<overlap::DisambiguatedOverlapPosition, Infallible>
[INFO] [stdout]     --> src/intervals/ops/overlap_tests.rs:2376:5
[INFO] [stdout]      |
[INFO] [stdout] 2376 | /     assert_eq!(
[INFO] [stdout] 2377 | |         BoundedAbsoluteInterval::new_with_inclusivity(
[INFO] [stdout] 2378 | |             date(&Utc, 2025, 1, 2),
[INFO] [stdout] 2379 | |             BoundInclusivity::Inclusive,
[INFO] [stdout] ...    |
[INFO] [stdout] 2392 | |         Ok(DisambiguatedOverlapPosition::StartsOnEnd),
[INFO] [stdout] 2393 | |     );
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
