[INFO] fetching crate ogeom-mesh 0.11.1...
[INFO] testing ogeom-mesh-0.11.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ogeom-mesh 0.11.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate ogeom-mesh 0.11.1
[INFO] finished tweaking crates.io crate ogeom-mesh 0.11.1
[INFO] tweaked toml for crates.io crate ogeom-mesh 0.11.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ogeom-mesh 0.11.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ogeom-mesh 0.11.1 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ogeom-math v0.11.1
[INFO] [stderr]   Downloaded nalgebra-macros v0.3.0
[INFO] [stderr]   Downloaded ogeom-core v0.11.1
[INFO] [stderr]   Downloaded simba v0.10.0
[INFO] [stderr]   Downloaded ogeom-topo v0.11.1
[INFO] [stderr]   Downloaded safe_arch v1.1.0
[INFO] [stderr]   Downloaded ogeom-geom v0.11.1
[INFO] [stderr]   Downloaded wide v1.6.1
[INFO] [stderr]   Downloaded robust v1.2.0
[INFO] [stderr]   Downloaded spade v2.15.1
[INFO] [stderr]   Downloaded glam v0.33.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc
[INFO] running `Command { std: "docker" "start" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling robust v1.2.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling safe_arch v1.1.0
[INFO] [stderr]    Compiling wide v1.6.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling spade v2.15.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling ogeom-core v0.11.1
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling simba v0.10.0
[INFO] [stderr]    Compiling nalgebra v0.35.0
[INFO] [stderr]    Compiling ogeom-math v0.11.1
[INFO] [stderr]    Compiling ogeom-geom v0.11.1
[INFO] [stderr]    Compiling ogeom-topo v0.11.1
[INFO] [stderr]    Compiling ogeom-mesh v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 28.89s
[INFO] running `Command { std: "docker" "inspect" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling simba v0.10.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling nalgebra v0.35.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ogeom-math v0.11.1
[INFO] [stderr]    Compiling ogeom-geom v0.11.1
[INFO] [stderr]    Compiling ogeom-topo v0.11.1
[INFO] [stderr]    Compiling ogeom-mesh v0.11.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]    --> src/attach.rs:407:9
[INFO] [stdout]     |
[INFO] [stdout] 407 |     use ogeom_algo::make_box;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 407 -     use ogeom_algo::make_box;
[INFO] [stdout] 407 +     use ogeom_topo::make_box;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]    --> src/simplify.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |     use ogeom_algo::{make_box, make_sphere};
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 432 -     use ogeom_algo::{make_box, make_sphere};
[INFO] [stdout] 432 +     use ogeom_topo::{make_box, make_sphere};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5027:9
[INFO] [stdout]      |
[INFO] [stdout] 5027 |     use ogeom_algo::make_box;
[INFO] [stdout]      |         ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5027 -     use ogeom_algo::make_box;
[INFO] [stdout] 5027 +     use ogeom_topo::make_box;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5551:13
[INFO] [stdout]      |
[INFO] [stdout] 5551 |         use ogeom_algo::{make_face, make_polygon};
[INFO] [stdout]      |             ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5551 -         use ogeom_algo::{make_face, make_polygon};
[INFO] [stdout] 5551 +         use ogeom_topo::{make_face, make_polygon};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5715:17
[INFO] [stdout]      |
[INFO] [stdout] 5715 |             use ogeom_algo::{Spacing, interpolate, make_edge_between, make_wire};
[INFO] [stdout]      |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5715 -             use ogeom_algo::{Spacing, interpolate, make_edge_between, make_wire};
[INFO] [stdout] 5715 +             use ogeom_topo::{Spacing, interpolate, make_edge_between, make_wire};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5392:13
[INFO] [stdout]      |
[INFO] [stdout] 5392 |         use ogeom_algo::make_natural_face;
[INFO] [stdout]      |             ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5392 -         use ogeom_algo::make_natural_face;
[INFO] [stdout] 5392 +         use ogeom_topo::make_natural_face;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5438:13
[INFO] [stdout]      |
[INFO] [stdout] 5438 |         use ogeom_algo::make_natural_face;
[INFO] [stdout]      |             ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5438 -         use ogeom_algo::make_natural_face;
[INFO] [stdout] 5438 +         use ogeom_topo::make_natural_face;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5636:25
[INFO] [stdout]      |
[INFO] [stdout] 5636 |                     use ogeom_algo::{make_edge_between, make_wire};
[INFO] [stdout]      |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5636 -                     use ogeom_algo::{make_edge_between, make_wire};
[INFO] [stdout] 5636 +                     use ogeom_topo::{make_edge_between, make_wire};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ogeom_algo`
[INFO] [stdout]     --> src/triangulate.rs:5682:17
[INFO] [stdout]      |
[INFO] [stdout] 5682 |             use ogeom_algo::{Spacing, interpolate, make_edge_between, make_wire};
[INFO] [stdout]      |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5682 -             use ogeom_algo::{Spacing, interpolate, make_edge_between, make_wire};
[INFO] [stdout] 5682 +             use ogeom_topo::{Spacing, interpolate, make_edge_between, make_wire};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5571:9
[INFO] [stdout]      |
[INFO] [stdout] 5571 |         ogeom_algo::build::trimmed_where_bare(&mut model, &face, T).unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5571 -         ogeom_algo::build::trimmed_where_bare(&mut model, &face, T).unwrap();
[INFO] [stdout] 5571 +         ogeom_topo::build::trimmed_where_bare(&mut model, &face, T).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]    --> src/attach.rs:482:20
[INFO] [stdout]     |
[INFO] [stdout] 482 |         let disc = ogeom_algo::make_cylinder(&mut model, Frame::WORLD, 10.0, 0.5, T).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 482 -         let disc = ogeom_algo::make_cylinder(&mut model, Frame::WORLD, 10.0, 0.5, T).unwrap();
[INFO] [stdout] 482 +         let disc = ogeom_topo::make_cylinder(&mut model, Frame::WORLD, 10.0, 0.5, T).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]    --> src/attach.rs:581:21
[INFO] [stdout]     |
[INFO] [stdout] 581 |         let solid = ogeom_algo::make_cylinder(&mut model, Frame::WORLD, 2.0, 5.0, T).unwrap();
[INFO] [stdout]     |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 581 -         let solid = ogeom_algo::make_cylinder(&mut model, Frame::WORLD, 2.0, 5.0, T).unwrap();
[INFO] [stdout] 581 +         let solid = ogeom_topo::make_cylinder(&mut model, Frame::WORLD, 2.0, 5.0, T).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]    --> src/attach.rs:650:21
[INFO] [stdout]     |
[INFO] [stdout] 650 |         let solid = ogeom_algo::make_cylinder(&mut model, Frame::WORLD, 2.0, 5.0, T).unwrap();
[INFO] [stdout]     |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 650 -         let solid = ogeom_algo::make_cylinder(&mut model, Frame::WORLD, 2.0, 5.0, T).unwrap();
[INFO] [stdout] 650 +         let solid = ogeom_topo::make_cylinder(&mut model, Frame::WORLD, 2.0, 5.0, T).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:4930:22
[INFO] [stdout]      |
[INFO] [stdout] 4930 |             .map(|p| ogeom_algo::make_vertex(&mut model, *p).shape)
[INFO] [stdout]      |                      ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 4930 -             .map(|p| ogeom_algo::make_vertex(&mut model, *p).shape)
[INFO] [stdout] 4930 +             .map(|p| ogeom_topo::make_vertex(&mut model, *p).shape)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:4938:13
[INFO] [stdout]      |
[INFO] [stdout] 4938 |             ogeom_algo::make_edge_between(
[INFO] [stdout]      |             ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 4938 -             ogeom_algo::make_edge_between(
[INFO] [stdout] 4938 +             ogeom_topo::make_edge_between(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:4965:20
[INFO] [stdout]      |
[INFO] [stdout] 4965 |         let face = ogeom_algo::make_face_with_pcurves(&mut model, plane, &[ring], T)
[INFO] [stdout]      |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 4965 -         let face = ogeom_algo::make_face_with_pcurves(&mut model, plane, &[ring], T)
[INFO] [stdout] 4965 +         let face = ogeom_topo::make_face_with_pcurves(&mut model, plane, &[ring], T)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5162:20
[INFO] [stdout]      |
[INFO] [stdout] 5162 |         let cone = ogeom_algo::make_cone(&mut model, Frame::WORLD, 2.0, 0.0, 3.0, T).unwrap();
[INFO] [stdout]      |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5162 -         let cone = ogeom_algo::make_cone(&mut model, Frame::WORLD, 2.0, 0.0, 3.0, T).unwrap();
[INFO] [stdout] 5162 +         let cone = ogeom_topo::make_cone(&mut model, Frame::WORLD, 2.0, 0.0, 3.0, T).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5163:22
[INFO] [stdout]      |
[INFO] [stdout] 5163 |         let sphere = ogeom_algo::make_sphere(&mut model, Frame::WORLD, 1.5, T).unwrap();
[INFO] [stdout]      |                      ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5163 -         let sphere = ogeom_algo::make_sphere(&mut model, Frame::WORLD, 1.5, T).unwrap();
[INFO] [stdout] 5163 +         let sphere = ogeom_topo::make_sphere(&mut model, Frame::WORLD, 1.5, T).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5313:19
[INFO] [stdout]      |
[INFO] [stdout] 5313 |         let arc = ogeom_algo::make_edge(
[INFO] [stdout]      |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5313 -         let arc = ogeom_algo::make_edge(
[INFO] [stdout] 5313 +         let arc = ogeom_topo::make_edge(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5321:20
[INFO] [stdout]      |
[INFO] [stdout] 5321 |         let wall = ogeom_algo::make_prism(&mut model, &arc, Vector::new(0.0, 0.0, 5.0), T)
[INFO] [stdout]      |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5321 -         let wall = ogeom_algo::make_prism(&mut model, &arc, Vector::new(0.0, 0.0, 5.0), T)
[INFO] [stdout] 5321 +         let wall = ogeom_topo::make_prism(&mut model, &arc, Vector::new(0.0, 0.0, 5.0), T)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5327:20
[INFO] [stdout]      |
[INFO] [stdout] 5327 |         let copy = ogeom_algo::copied(&mut model, &face).unwrap().shape;
[INFO] [stdout]      |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5327 -         let copy = ogeom_algo::copied(&mut model, &face).unwrap().shape;
[INFO] [stdout] 5327 +         let copy = ogeom_topo::copied(&mut model, &face).unwrap().shape;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5329:21
[INFO] [stdout]      |
[INFO] [stdout] 5329 |         let image = ogeom_algo::transformed(&mut model, &copy, mirror)
[INFO] [stdout]      |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5329 -         let image = ogeom_algo::transformed(&mut model, &copy, mirror)
[INFO] [stdout] 5329 +         let image = ogeom_topo::transformed(&mut model, &copy, mirror)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ogeom_algo` in this scope
[INFO] [stdout]     --> src/triangulate.rs:5596:13
[INFO] [stdout]      |
[INFO] [stdout] 5596 |             ogeom_algo::make_polygon(
[INFO] [stdout]      |             ^^^^^^^^^^ use of unresolved module or unlinked crate `ogeom_algo`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 5596 -             ogeom_algo::make_polygon(
[INFO] [stdout] 5596 +             ogeom_topo::make_polygon(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ogeom-mesh` (lib test) due to 23 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc", kill_on_drop: false }`
[INFO] [stdout] e9184a504d4bacc3f069b70a23fcfe969b355eb8e9186795bc7a778c0a4f0bbc
