[INFO] fetching crate planar_geo 0.6.2...
[INFO] testing planar_geo-0.6.2 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate planar_geo 0.6.2 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate planar_geo 0.6.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate planar_geo 0.6.2
[INFO] tweaked toml for crates.io crate planar_geo 0.6.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate planar_geo 0.6.2 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 planar_geo 0.6.2 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 embed-doc-image v0.1.4
[INFO] [stderr]   Downloaded ordered-float v3.9.2
[INFO] [stderr]   Downloaded deserialize_untagged_verbose_error v0.1.5
[INFO] [stderr]   Downloaded cairo-sys-rs v0.22.0
[INFO] [stderr]   Downloaded compare_variables v0.3.0
[INFO] [stderr]   Downloaded bounding_box v0.6.0
[INFO] [stderr]   Downloaded deserialize_untagged_verbose_error_macro v0.1.3
[INFO] [stderr]   Downloaded compare_variables_macro v0.3.1
[INFO] [stderr]   Downloaded gobject-sys v0.22.6
[INFO] [stderr]   Downloaded approxim v0.6.10
[INFO] [stderr]   Downloaded approx-derive v0.2.8
[INFO] [stderr]   Downloaded cairo_viewport v0.3.0
[INFO] [stderr]   Downloaded image-compare v0.4.2
[INFO] [stderr]   Downloaded toml v1.1.3+spec-1.1.0
[INFO] [stderr]   Downloaded cfg-expr v0.20.8
[INFO] [stderr]   Downloaded cairo-rs v0.22.0
[INFO] [stderr]   Downloaded glib-sys v0.22.8
[INFO] [stderr]   Downloaded glib-macros v0.22.6
[INFO] [stderr]   Downloaded geometry-predicates v0.3.0
[INFO] [stderr]   Downloaded glib v0.22.8
[INFO] [stderr]   Downloaded planar_convex_hull v0.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb
[INFO] running `Command { std: "docker" "start" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb", 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" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb" "/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" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb", 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" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb" "/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 syn v1.0.109
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling planar_convex_hull v0.3.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling compare_variables v0.3.0
[INFO] [stderr]    Compiling bounding_box v0.6.0
[INFO] [stderr]    Compiling planar_geo v0.6.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling geometry-predicates v0.3.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling compare_variables_macro v0.3.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling approx-derive v0.2.8
[INFO] [stderr]    Compiling approxim v0.6.10
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/line.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::f64::{INFINITY, NEG_INFINITY};
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/line.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::f64::{INFINITY, NEG_INFINITY};
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:212:37
[INFO] [stdout]     |
[INFO] [stdout] 212 |             return BoundingBox::new(NEG_INFINITY, INFINITY, y, y);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:212:51
[INFO] [stdout]     |
[INFO] [stdout] 212 |             return BoundingBox::new(NEG_INFINITY, INFINITY, y, y);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:216:43
[INFO] [stdout]     |
[INFO] [stdout] 216 |             return BoundingBox::new(x, x, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:216:57
[INFO] [stdout]     |
[INFO] [stdout] 216 |             return BoundingBox::new(x, x, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:37
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:51
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:61
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:75
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/segment/line_segment.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::f64::INFINITY;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/segment/line_segment.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |             return INFINITY * (self.stop[1] - self.start[1]).signum();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.89s
[INFO] running `Command { std: "docker" "inspect" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb", 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" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb" "/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 syn v2.0.119
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling syn v3.0.2
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling as-slice v0.2.1
[INFO] [stderr]    Compiling built v0.8.1
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling no_std_io2 v0.9.4
[INFO] [stderr]    Compiling aligned v0.4.3
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling pulp v0.22.3
[INFO] [stderr]    Compiling y4m v0.8.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling bitstream-io v4.10.0
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling imgref v1.12.2
[INFO] [stderr]    Compiling pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling reborrow v0.5.5
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling loop9 v0.1.5
[INFO] [stderr]    Compiling cfg-expr v0.20.8
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling avif-serialize v0.8.9
[INFO] [stderr]    Compiling fax v0.2.7
[INFO] [stderr]    Compiling system-deps v7.0.8
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling lebe v0.5.3
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling bit_field v0.10.3
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling cairo_viewport v0.3.0
[INFO] [stderr]    Compiling glib-sys v0.22.8
[INFO] [stderr]    Compiling gobject-sys v0.22.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling cairo-sys-rs v0.22.0
[INFO] [stderr]    Compiling planar_convex_hull v0.3.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.55
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling approx-derive v0.2.8
[INFO] [stderr]    Compiling glib-macros v0.22.6
[INFO] [stderr]    Compiling compare_variables_macro v0.3.1
[INFO] [stderr]    Compiling profiling v1.0.18
[INFO] [stderr]    Compiling compare_variables v0.3.0
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling approxim v0.6.10
[INFO] [stderr]    Compiling av1-grain v0.2.5
[INFO] [stderr]    Compiling bounding_box v0.6.0
[INFO] [stderr]    Compiling planar_geo v0.6.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/line.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::f64::{INFINITY, NEG_INFINITY};
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/line.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::f64::{INFINITY, NEG_INFINITY};
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:212:37
[INFO] [stdout]     |
[INFO] [stdout] 212 |             return BoundingBox::new(NEG_INFINITY, INFINITY, y, y);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:212:51
[INFO] [stdout]     |
[INFO] [stdout] 212 |             return BoundingBox::new(NEG_INFINITY, INFINITY, y, y);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:216:43
[INFO] [stdout]     |
[INFO] [stdout] 216 |             return BoundingBox::new(x, x, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:216:57
[INFO] [stdout]     |
[INFO] [stdout] 216 |             return BoundingBox::new(x, x, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:37
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:51
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:61
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:75
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/segment/line_segment.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::f64::INFINITY;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/segment/line_segment.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |             return INFINITY * (self.stop[1] - self.start[1]).signum();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling glib v0.22.8
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling exr v1.74.2
[INFO] [stderr]    Compiling tiff v0.11.3
[INFO] [stderr]    Compiling ravif v0.13.0
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling cairo-rs v0.22.0
[INFO] [stderr]    Compiling image-compare v0.4.2
[INFO] [stdout] error[E0432]: unresolved import `planar_geo::draw`
[INFO] [stdout]   --> tests/drawable/arrows.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 |     draw::{Color, LineCap, LineJoin, LineStyle, Style},
[INFO] [stdout]    |     ^^^^ could not find `draw` in `planar_geo`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[cfg(feature = "cairo")]
[INFO] [stdout]    |       ----------------- the item is gated behind the `cairo` feature
[INFO] [stdout] 61 | pub mod draw;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/bounding_box.rs:108:52
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let bb2 = BoundingBox::new(0.2, 0.8, std::f64::NEG_INFINITY, 0.5);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/bounding_box.rs:112:57
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let bb2 = BoundingBox::new(0.2, 0.8, 0.5, std::f64::INFINITY);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/bounding_box.rs:116:52
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let bb2 = BoundingBox::new(0.2, 0.8, std::f64::NEG_INFINITY, std::f64::INFINITY);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/bounding_box.rs:116:76
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let bb2 = BoundingBox::new(0.2, 0.8, std::f64::NEG_INFINITY, std::f64::INFINITY);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/bounding_box.rs:120:42
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let bb2 = BoundingBox::new(std::f64::NEG_INFINITY, std::f64::INFINITY, 0.2, 0.8);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/bounding_box.rs:120:66
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let bb2 = BoundingBox::new(std::f64::NEG_INFINITY, std::f64::INFINITY, 0.2, 0.8);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/shape.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut style = Style::default();
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/shape.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |     style.background_color = Color::from_rgba8(144, 213, 255, 255);
[INFO] [stdout]    |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/shape.rs:51:24
[INFO] [stdout]    |
[INFO] [stdout] 51 |     style.line_color = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]  --> tests/line_segment.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     INFINITY, NEG_INFINITY,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]  --> tests/line_segment.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 |     INFINITY, NEG_INFINITY,
[INFO] [stdout]   |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let line = LineSegment::new([NEG_INFINITY, NEG_INFINITY], [INFINITY, INFINITY]).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:245:48
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let line = LineSegment::new([NEG_INFINITY, NEG_INFINITY], [INFINITY, INFINITY]).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:245:64
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let line = LineSegment::new([NEG_INFINITY, NEG_INFINITY], [INFINITY, INFINITY]).unwrap();
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:245:74
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let line = LineSegment::new([NEG_INFINITY, NEG_INFINITY], [INFINITY, INFINITY]).unwrap();
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:248:34
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let line = LineSegment::new([INFINITY, INFINITY], [NEG_INFINITY, NEG_INFINITY]).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:248:44
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let line = LineSegment::new([INFINITY, INFINITY], [NEG_INFINITY, NEG_INFINITY]).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:248:56
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let line = LineSegment::new([INFINITY, INFINITY], [NEG_INFINITY, NEG_INFINITY]).unwrap();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> tests/line_segment.rs:248:70
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let line = LineSegment::new([INFINITY, INFINITY], [NEG_INFINITY, NEG_INFINITY]).unwrap();
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 |     cs_style.line_cap = cairo::LineCap::Square;
[INFO] [stdout]    |                         ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     grid_style.line_color = Color {
[INFO] [stdout]    |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:55:27
[INFO] [stdout]    |
[INFO] [stdout] 55 |     cs_style.line_color = Color {
[INFO] [stdout]    |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 61 |     cs_style.background_color = Color {
[INFO] [stdout]    |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut red_style = Style::default();
[INFO] [stdout]    |                         ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |     red_style.line_color = Color::new(1.0, 0.0, 0.0, 1.0);
[INFO] [stdout]    |                            ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let mut blue_style = Style::default();
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     blue_style.line_color = Color::new(0.0, 0.0, 1.0, 1.0);
[INFO] [stdout]    |                             ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:31:27
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut green_style = Style::default();
[INFO] [stdout]    |                           ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:32:30
[INFO] [stdout]    |
[INFO] [stdout] 32 |     green_style.line_color = Color::new(0.0, 1.0, 0.0, 1.0);
[INFO] [stdout]    |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/line.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::f64::{INFINITY, NEG_INFINITY};
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let mut yellow_style = Style::default();
[INFO] [stdout]    |                            ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:40:31
[INFO] [stdout]    |
[INFO] [stdout] 40 |     yellow_style.line_color = Color::new(1.0, 1.0, 0.0, 1.0);
[INFO] [stdout]    |                               ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let mut grid_style = Style::default();
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let mut cs_style = Style::default();
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/line.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::f64::{INFINITY, NEG_INFINITY};
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:212:37
[INFO] [stdout]     |
[INFO] [stdout] 212 |             return BoundingBox::new(NEG_INFINITY, INFINITY, y, y);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         grid(&bb, 1.0, [0.0, 0.0], &grid_style, cr)?;
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:212:51
[INFO] [stdout]     |
[INFO] [stdout] 212 |             return BoundingBox::new(NEG_INFINITY, INFINITY, y, y);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:216:43
[INFO] [stdout]     |
[INFO] [stdout] 216 |             return BoundingBox::new(x, x, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:216:57
[INFO] [stdout]     |
[INFO] [stdout] 216 |             return BoundingBox::new(x, x, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:37
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:51
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:61
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/line.rs:218:75
[INFO] [stdout]     |
[INFO] [stdout] 218 |             return BoundingBox::new(NEG_INFINITY, INFINITY, NEG_INFINITY, INFINITY);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/fillet_chain.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 |     underlying_style.line_color = Color {
[INFO] [stdout]    |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/segment/line_segment.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::f64::INFINITY;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/segment/line_segment.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |             return INFINITY * (self.stop[1] - self.start[1]).signum();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/fillet_chain.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut underlying_style = Style::default();
[INFO] [stdout]    |                                ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]   --> examples/fillet_chain.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |     underlying_style.line_style = LineStyle::default_dashed();
[INFO] [stdout]    |                                   ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/fillet_chain.rs:31:34
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut fillet_chain_style = Style::default();
[INFO] [stdout]    |                                  ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/geometric_types.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut style = Style::default();
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/geometric_types.rs:18:30
[INFO] [stdout]    |
[INFO] [stdout] 18 |     style.background_color = Color::from_rgba8(144, 213, 255, 255);
[INFO] [stdout]    |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/geometric_types.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     style.line_color = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     cs_style.line_cap = cairo::LineCap::Square;
[INFO] [stdout]    |                         ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |     grid_style.line_color = Color {
[INFO] [stdout]    |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 |     cs_style.line_color = Color {
[INFO] [stdout]    |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:40:33
[INFO] [stdout]    |
[INFO] [stdout] 40 |     cs_style.background_color = Color {
[INFO] [stdout]    |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut grid_style = Style::default();
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]   --> examples/arc_segments.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |         red_arc.draw(&red_style, cr)?;
[INFO] [stdout]    |                 ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]   --> examples/shape.rs:63:27
[INFO] [stdout]    |
[INFO] [stdout] 63 |         return shape_draw.draw(&style, cr);
[INFO] [stdout]    |                           ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |         return grid(&bb, 1.0, [0.0, 0.0], &grid_style, cr);
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let mut cs_style = Style::default();
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]   --> examples/grid_and_coordinate_system.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |         return coordinate_system(
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "grid_and_coordinate_system") due to 8 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/geometric_types.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |         return line_segment.draw(&style, cr);
[INFO] [stdout]    |                             ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "shape") due to 4 previous errors
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]   --> examples/arc_segments.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         blue_arc.draw(&blue_style, cr)?;
[INFO] [stdout]    |                  ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]   --> examples/geometric_types.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 49 |         return arc_segment.draw(&style, cr);
[INFO] [stdout]    |                            ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Polysegment` in the current scope
[INFO] [stdout]   --> examples/fillet_chain.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |         underlying.draw(&underlying_style, cr)?;
[INFO] [stdout]    |                    ^^^^ method not found in `planar_geo::prelude::Polysegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for enum `planar_geo::prelude::Segment` in the current scope
[INFO] [stdout]   --> examples/geometric_types.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |         line_segment.draw(&style, cr)?;
[INFO] [stdout]    |                      ^^^^ method not found in `planar_geo::prelude::Segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let line_text = Text::new(
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:26:20
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let arc_text = Text::new(
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let polysegment_text = Text::new(
[INFO] [stdout]    |                            ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let contour_text = Text::new(
[INFO] [stdout]    |                        ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let shape_text = Text::new(
[INFO] [stdout]    |                      ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/type_overview.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> examples/type_overview.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut style = Style::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> examples/type_overview.rs:106:30
[INFO] [stdout]     |
[INFO] [stdout] 106 |     style.background_color = Color::new(1.0, 0.2, 0.2, 1.0);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]   --> examples/arc_segments.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 79 |         green_arc.draw(&green_style, cr)?;
[INFO] [stdout]    |                   ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Polysegment` in the current scope
[INFO] [stdout]   --> examples/fillet_chain.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         fillet_chain.draw(&fillet_chain_style, cr)?;
[INFO] [stdout]    |                      ^^^^ method not found in `planar_geo::prelude::Polysegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for enum `planar_geo::prelude::Segment` in the current scope
[INFO] [stdout]   --> examples/geometric_types.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |         arc_segment.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::Segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]   --> examples/arc_segments.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |         yellow_arc.draw(&yellow_style, cr)?;
[INFO] [stdout]    |                    ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]   --> examples/arc_segments.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |         return coordinate_system(
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "fillet_chain") due to 6 previous errors
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Polysegment` in the current scope
[INFO] [stdout]   --> examples/geometric_types.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |         polysegment.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::Polysegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "arc_segments") due to 20 previous errors
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> examples/geometric_types.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |         contour.draw(&style, cr)?;
[INFO] [stdout]     |                 ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]    --> examples/type_overview.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |         line.draw(&style, cr)?;
[INFO] [stdout]     |              ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> examples/geometric_types.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |         shape.draw(&style, cr)?;
[INFO] [stdout]     |               ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/touching.rs:13:29
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let text_not_touching = Text::new(
[INFO] [stdout]    |                             ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/touching.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/touching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/touching.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let text_touching = Text::new(
[INFO] [stdout]    |                         ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/touching.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/touching.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/touching.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let text_dividing = Text::new(
[INFO] [stdout]    |                         ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/touching.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/touching.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> examples/touching.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let text_tangent = Text::new(
[INFO] [stdout]    |                        ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> examples/touching.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Anchor::Bottom,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/touching.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> examples/touching.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let mut style = Style::default();
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> examples/touching.rs:78:30
[INFO] [stdout]    |
[INFO] [stdout] 78 |     style.background_color = Color::new(1.0, 0.2, 0.2, 1.0);
[INFO] [stdout]    |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]    --> examples/type_overview.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |         arc.draw(&style, cr)?;
[INFO] [stdout]     |             ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "geometric_types") due to 10 previous errors
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Polysegment` in the current scope
[INFO] [stdout]    --> examples/type_overview.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |         polysegment.draw(&style, cr)?;
[INFO] [stdout]     |                     ^^^^ method not found in `planar_geo::prelude::Polysegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> examples/type_overview.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |         contour.draw(&style, cr)?;
[INFO] [stdout]     |                 ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> examples/type_overview.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |         shape.draw(&style, cr)?;
[INFO] [stdout]     |               ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]    --> examples/type_overview.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let draw_fn = |cr: &cairo::Context| {
[INFO] [stdout]     |                         ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:87:25
[INFO] [stdout]    |
[INFO] [stdout] 87 |         l1_not_touching.draw(&style, cr)?;
[INFO] [stdout]    |                         ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "type_overview") due to 23 previous errors
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:88:25
[INFO] [stdout]    |
[INFO] [stdout] 88 |         l2_not_touching.draw(&style, cr)?;
[INFO] [stdout]    |                         ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         l1_touching.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |         l2_touching.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |         l1_dividing.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |         l2_dividing.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> examples/touching.rs:99:19
[INFO] [stdout]    |
[INFO] [stdout] 99 |         l_tangent.draw(&style, cr)?;
[INFO] [stdout]    |                   ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::ArcSegment` in the current scope
[INFO] [stdout]    --> examples/touching.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |         a_tangent.draw(&style, cr)?;
[INFO] [stdout]     |                   ^^^^ method not found in `planar_geo::prelude::ArcSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]   --> examples/touching.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let draw_fn = |cr: &cairo::Context| {
[INFO] [stdout]    |                         ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (example "touching") due to 23 previous errors
[INFO] [stdout] error[E0425]: cannot find type `Style` in this scope
[INFO] [stdout]  --> tests/drawable/conversion.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn line_and_style() -> (Segment, Style) {
[INFO] [stdout]   |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:496:36
[INFO] [stdout]     |
[INFO] [stdout] 496 | fn setup_rotated_text() -> (Shape, Style, Viewport) {
[INFO] [stdout]     |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1099:23
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         let mut txt = Text {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]  --> tests/drawable/grid_and_coordinate_system.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |     grid_style.line_color = Color {
[INFO] [stdout]   |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:140:27
[INFO] [stdout]     |
[INFO] [stdout] 140 |     cs_style.line_color = Color {
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:146:33
[INFO] [stdout]     |
[INFO] [stdout] 146 |     cs_style.background_color = Color {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:262:29
[INFO] [stdout]     |
[INFO] [stdout] 262 |     grid_style.line_color = Color {
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:269:27
[INFO] [stdout]     |
[INFO] [stdout] 269 |     cs_style.line_color = Color {
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:275:33
[INFO] [stdout]     |
[INFO] [stdout] 275 |     cs_style.background_color = Color {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 |         let mut txt = Text {
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let txt = Text {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let txt = Text {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:191:15
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let txt = Text {
[INFO] [stdout]     |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:207:35
[INFO] [stdout]     |
[INFO] [stdout] 207 |     rect_style.background_color = Color {
[INFO] [stdout]     |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]   --> tests/drawable/arrows.rs:36:27
[INFO] [stdout]    |
[INFO] [stdout] 36 |                     arrow.draw(&style, cr)
[INFO] [stdout]    |                           ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]   --> tests/drawable/arrows.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |                     arrow.draw(&style, cr)
[INFO] [stdout]    |                           ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]   --> tests/drawable/arrows.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     arrow.draw(&style, cr)
[INFO] [stdout]    |                           ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/arrows.rs:127:27
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     arrow.draw(&style, cr)
[INFO] [stdout]     |                           ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/arrows.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     arrow.draw(&style, cr)
[INFO] [stdout]     |                           ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/arrows.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |                     arrow.draw(&style, cr)
[INFO] [stdout]     |                           ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/arrows.rs:228:23
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 arrow.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/arrows.rs:229:27
[INFO] [stdout]     |
[INFO] [stdout] 229 |                 rectangle.draw(&style, cr)?;
[INFO] [stdout]     |                           ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]  --> tests/drawable/conversion.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |     return (line, Style::default());
[INFO] [stdout]   |                   ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Drawable` in this scope
[INFO] [stdout]   --> tests/drawable/conversion.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let _ = Drawable::from(line_and_style());
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Drawable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableRef` in this scope
[INFO] [stdout]   --> tests/drawable/conversion.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let _ = DrawableRef::from((&line, style));
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type `DrawableRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableCow` in this scope
[INFO] [stdout]   --> tests/drawable/conversion.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let _ = DrawableCow::from(line_and_style());
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type `DrawableCow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableCow` in this scope
[INFO] [stdout]   --> tests/drawable/conversion.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let _ = DrawableCow::from((&line, style));
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type `DrawableCow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableCow` in this scope
[INFO] [stdout]   --> tests/drawable/conversion.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let _ = DrawableCow::from((line, style));
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type `DrawableCow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableCow` in this scope
[INFO] [stdout]   --> tests/drawable/conversion.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let _ = DrawableCow::from((line, style));
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type `DrawableCow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let mut style = Style::default();
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 |     style.line_color = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |     style.line_style = LineStyle::Solid;
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for enum `planar_geo::prelude::Segment` in the current scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 line.draw(&style, cr)?;
[INFO] [stdout]    |                      ^^^^ method not found in `planar_geo::prelude::Segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let mut style = Style::default();
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |     style.line_color = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:46:24
[INFO] [stdout]    |
[INFO] [stdout] 46 |     style.line_style = LineStyle::Solid;
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for enum `planar_geo::prelude::Segment` in the current scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 line.draw(&style, cr)?;
[INFO] [stdout]    |                      ^^^^ method not found in `planar_geo::prelude::Segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let mut text = Text::new(
[INFO] [stdout]    |                    ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         Anchor::Center,
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 text.anchor = Anchor::TopLeft;
[INFO] [stdout]    |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 text.anchor = Anchor::BottomLeft;
[INFO] [stdout]    |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:94:31
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 text.anchor = Anchor::TopRight;
[INFO] [stdout]    |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/geometry_types.rs:96:31
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 text.anchor = Anchor::BottomRight;
[INFO] [stdout]    |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     for anchor in [Anchor::Center, Anchor::Centroid].into_iter() {
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:105:36
[INFO] [stdout]     |
[INFO] [stdout] 105 |     for anchor in [Anchor::Center, Anchor::Centroid].into_iter() {
[INFO] [stdout]     |                                    ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:130:31
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 text.anchor = Anchor::Top;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:132:31
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 text.anchor = Anchor::Left;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:134:31
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 text.anchor = Anchor::Right;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:136:31
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 text.anchor = Anchor::Bottom;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:148:20
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let mut text = Text::new(
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         Anchor::Center,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:166:31
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 text.anchor = Anchor::TopLeft;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:168:31
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 text.anchor = Anchor::BottomLeft;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:170:31
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 text.anchor = Anchor::TopRight;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:172:31
[INFO] [stdout]     |
[INFO] [stdout] 172 |                 text.anchor = Anchor::BottomRight;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 text.anchor = Anchor::TopLeft;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:191:31
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 text.anchor = Anchor::BottomLeft;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 text.anchor = Anchor::TopRight;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:195:31
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 text.anchor = Anchor::BottomRight;
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:225:17
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let style = Style::new(
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Color::new(0.0, 0.0, 1.0, 0.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         LineStyle::Solid,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:235:16
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let text = Text::new(
[INFO] [stdout]     |                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         Anchor::Center,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:254:23
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:280:17
[INFO] [stdout]     |
[INFO] [stdout] 280 |     let black = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:281:21
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let mut style = Style::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         Color::new(0.0, 0.0, 1.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         Color::new(0.0, 0.0, 1.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         LineStyle::Solid,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:302:23
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:314:32
[INFO] [stdout]     |
[INFO] [stdout] 314 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         Anchor::Center,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:331:23
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:340:32
[INFO] [stdout]     |
[INFO] [stdout] 340 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         Anchor::Centroid,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:366:32
[INFO] [stdout]     |
[INFO] [stdout] 366 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         Anchor::TopRight,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:392:32
[INFO] [stdout]     |
[INFO] [stdout] 392 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:394:9
[INFO] [stdout]     |
[INFO] [stdout] 394 |         Anchor::Right,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:409:23
[INFO] [stdout]     |
[INFO] [stdout] 409 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:418:32
[INFO] [stdout]     |
[INFO] [stdout] 418 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         Anchor::Left,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:435:23
[INFO] [stdout]     |
[INFO] [stdout] 435 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:444:32
[INFO] [stdout]     |
[INFO] [stdout] 444 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         Anchor::TopLeft,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:461:23
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:470:32
[INFO] [stdout]     |
[INFO] [stdout] 470 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |         Anchor::Bottom,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:487:23
[INFO] [stdout]     |
[INFO] [stdout] 487 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:506:17
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let style = Style::new(
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         Color::new(0.0, 0.0, 1.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 |         Color::new(0.0, 0.0, 1.0, 1.0),
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         LineStyle::Solid,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |     let black = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:526:32
[INFO] [stdout]     |
[INFO] [stdout] 526 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:528:9
[INFO] [stdout]     |
[INFO] [stdout] 528 |         Anchor::Center,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:543:23
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:552:32
[INFO] [stdout]     |
[INFO] [stdout] 552 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:554:9
[INFO] [stdout]     |
[INFO] [stdout] 554 |         Anchor::Center,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:569:23
[INFO] [stdout]     |
[INFO] [stdout] 569 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:578:32
[INFO] [stdout]     |
[INFO] [stdout] 578 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |         Anchor::Center,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:595:23
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:606:17
[INFO] [stdout]     |
[INFO] [stdout] 606 |     let black = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:609:32
[INFO] [stdout]     |
[INFO] [stdout] 609 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 |         Anchor::TopLeft,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:626:23
[INFO] [stdout]     |
[INFO] [stdout] 626 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:635:32
[INFO] [stdout]     |
[INFO] [stdout] 635 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:637:9
[INFO] [stdout]     |
[INFO] [stdout] 637 |         Anchor::TopLeft,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:652:23
[INFO] [stdout]     |
[INFO] [stdout] 652 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:663:17
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let black = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:667:32
[INFO] [stdout]     |
[INFO] [stdout] 667 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:669:9
[INFO] [stdout]     |
[INFO] [stdout] 669 |         Anchor::TopRight,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:684:23
[INFO] [stdout]     |
[INFO] [stdout] 684 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:693:32
[INFO] [stdout]     |
[INFO] [stdout] 693 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:695:9
[INFO] [stdout]     |
[INFO] [stdout] 695 |         Anchor::TopRight,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:710:23
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 |     let black = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:725:32
[INFO] [stdout]     |
[INFO] [stdout] 725 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:727:9
[INFO] [stdout]     |
[INFO] [stdout] 727 |         Anchor::Right,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:742:23
[INFO] [stdout]     |
[INFO] [stdout] 742 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Text` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:751:32
[INFO] [stdout]     |
[INFO] [stdout] 751 |     style.text = Some(Box::new(Text::new(
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:753:9
[INFO] [stdout]     |
[INFO] [stdout] 753 |         Anchor::Right,
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:768:23
[INFO] [stdout]     |
[INFO] [stdout] 768 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:867:21
[INFO] [stdout]     |
[INFO] [stdout] 867 |     let mut style = Style::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:868:30
[INFO] [stdout]     |
[INFO] [stdout] 868 |     style.background_color = Color::new(0.0, 0.0, 1.0, 1.0);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:878:23
[INFO] [stdout]     |
[INFO] [stdout] 878 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |     let mut style_inner = Style::default();
[INFO] [stdout]     |                           ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:895:36
[INFO] [stdout]     |
[INFO] [stdout] 895 |     style_inner.background_color = Color::new(0.0, 0.0, 1.0, 1.0);
[INFO] [stdout]     |                                    ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:905:27
[INFO] [stdout]     |
[INFO] [stdout] 905 |     let mut style_outer = Style::default();
[INFO] [stdout]     |                           ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:906:36
[INFO] [stdout]     |
[INFO] [stdout] 906 |     style_outer.background_color = Color::new(0.0, 1.0, 0.0, 1.0);
[INFO] [stdout]     |                                    ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:925:29
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 shape_outer.draw(&style_outer, cr)?;
[INFO] [stdout]     |                             ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:926:29
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 shape_inner.draw(&style_inner, cr)?;
[INFO] [stdout]     |                             ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:944:21
[INFO] [stdout]     |
[INFO] [stdout] 944 |     let mut style = Style::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Polysegment` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:956:29
[INFO] [stdout]     |
[INFO] [stdout] 956 |                 polysegment.draw(&style, cr)?;
[INFO] [stdout]     |                             ^^^^ method not found in `planar_geo::prelude::Polysegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]    --> tests/drawable/geometry_types.rs:982:23
[INFO] [stdout]     |
[INFO] [stdout] 982 |                 shape.draw(&style, cr)?;
[INFO] [stdout]     |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1017:21
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     let mut style = Style::default();
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1018:30
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     style.background_color = Color::new(1.0, 0.0, 0.0, 1.0);
[INFO] [stdout]      |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1033:23
[INFO] [stdout]      |
[INFO] [stdout] 1033 |                 shape.draw(&style, cr)?;
[INFO] [stdout]      |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1043:30
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     style.background_color = Color::new(1.0, 0.0, 0.0, 1.0);
[INFO] [stdout]      |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1058:23
[INFO] [stdout]      |
[INFO] [stdout] 1058 |                 shape.draw(&style, cr)?;
[INFO] [stdout]      |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1068:30
[INFO] [stdout]      |
[INFO] [stdout] 1068 |     style.background_color = Color::new(1.0, 0.0, 0.0, 1.0);
[INFO] [stdout]      |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1083:23
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                 shape.draw(&style, cr)?;
[INFO] [stdout]      |                       ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1101:21
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             anchor: Anchor::Bottom,
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1104:20
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             color: Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]      |                    ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1109:25
[INFO] [stdout]      |
[INFO] [stdout] 1109 |         let mut style = Style::default();
[INFO] [stdout]      |                         ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         style.line_style = LineStyle::Solid;
[INFO] [stdout]      |                            ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1117:17
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         segment.draw(&style, cr)?;
[INFO] [stdout]      |                 ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1121:28
[INFO] [stdout]      |
[INFO] [stdout] 1121 |         style.line_style = LineStyle::Dotted;
[INFO] [stdout]      |                            ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1123:17
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         segment.draw(&style, cr)?;
[INFO] [stdout]      |                 ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1127:28
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         style.line_style = LineStyle::default_dashed();
[INFO] [stdout]      |                            ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1129:17
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         segment.draw(&style, cr)?;
[INFO] [stdout]      |                 ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1133:28
[INFO] [stdout]      |
[INFO] [stdout] 1133 |         style.line_style = LineStyle::None;
[INFO] [stdout]      |                            ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]     --> tests/drawable/geometry_types.rs:1135:17
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         segment.draw(&style, cr)?;
[INFO] [stdout]      |                 ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]  --> tests/drawable/grid_and_coordinate_system.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut grid_style = Style::default();
[INFO] [stdout]   |                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]   --> tests/drawable/grid_and_coordinate_system.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     grid(&bb, 1.0, [0.0, 0.0], &grid_style, cr)?;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]   --> tests/drawable/grid_and_coordinate_system.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |                     grid(&bb, 0.5, [0.0, 0.0], &grid_style, cr)?;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]   --> tests/drawable/grid_and_coordinate_system.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     grid(&bb, 1.0, [0.5, 0.5], &grid_style, cr)?;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]   --> tests/drawable/grid_and_coordinate_system.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     grid(&bb, 1.0, [1.5, 1.5], &grid_style, cr)?;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     grid(&bb, 1.0, [0.0, 0.0], &grid_style, cr)?;
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     grid(&bb, 1.0, [0.0, 0.0], &grid_style, cr)?;
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let mut cs_style = Style::default();
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 coordinate_system(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 coordinate_system(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 coordinate_system(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 coordinate_system(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let mut grid_style = Style::default();
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:268:24
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let mut cs_style = Style::default();
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `grid` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |                 grid(&bb, 1.0, [0.0, 0.0], &grid_style, cr)?;
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `coordinate_system` in this scope
[INFO] [stdout]    --> tests/drawable/grid_and_coordinate_system.rs:299:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn test_coordinate_system() {
[INFO] [stdout]     | --------------------------- similarly named constant `test_coordinate_system` defined here
[INFO] [stdout] ...
[INFO] [stdout] 299 |                 coordinate_system(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 test_coordinate_system(
[INFO] [stdout]     |                 +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut style = Style::default();
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |     style.line_color = Color::new(0.0, 0.0, 0.0, 1.0);
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     style.line_style = LineStyle::Solid;
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:32:30
[INFO] [stdout]    |
[INFO] [stdout] 32 |     style.background_color = Color::from_rgba8(144, 213, 255, 255);
[INFO] [stdout]    |                              ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut intersected_segments_style = Style::default();
[INFO] [stdout]    |                                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:35:45
[INFO] [stdout]    |
[INFO] [stdout] 35 |     intersected_segments_style.line_color = Color::new(1.0, 1.0, 0.0, 1.0);
[INFO] [stdout]    |                                             ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `LineStyle` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |     intersected_segments_style.line_style = LineStyle::Solid;
[INFO] [stdout]    |                                             ^^^^^^^^^ use of undeclared type `LineStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `IntersectionStyle` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let intersection_style = IntersectionStyle::default();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ use of undeclared type `IntersectionStyle`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -     let intersection_style = IntersectionStyle::default();
[INFO] [stdout] 39 +     let intersection_style = Intersection::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Shape` in the current scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 |         shape.draw(&style, cr)?;
[INFO] [stdout]    |               ^^^^ method not found in `planar_geo::prelude::Shape`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Polysegment` in the current scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |         polysegment.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::Polysegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Intersection` in the current scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |             i.draw(
[INFO] [stdout]    |             --^^^^ method not found in `planar_geo::prelude::Intersection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableRef` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 Some(DrawableRef::new(&shape, intersected_segments_style.clone())),
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of undeclared type `DrawableRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `DrawableRef` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 Some(DrawableRef::new(
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of undeclared type `DrawableRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]  --> tests/drawable/text_placement.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let mut style = Style::default();
[INFO] [stdout]   |                         ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]  --> tests/drawable/text_placement.rs:8:28
[INFO] [stdout]   |
[INFO] [stdout] 8 |         style.line_color = Color::new(1.0, 0.5, 0.5, 1.0);
[INFO] [stdout]   |                            ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]  --> tests/drawable/text_placement.rs:9:34
[INFO] [stdout]   |
[INFO] [stdout] 9 |         style.background_color = Color::new(0.0, 0.0, 0.0, 0.0);
[INFO] [stdout]   |                                  ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 |             anchor: Anchor::Center,
[INFO] [stdout]    |                     ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 |             color: Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]    |                    ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |             contour.draw(&style, cr)?;
[INFO] [stdout]    |                     ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |             hori.draw(&style, cr)?;
[INFO] [stdout]    |                  ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::LineSegment` in the current scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |             vert.draw(&style, cr)?;
[INFO] [stdout]    |                  ^^^^ method not found in `planar_geo::prelude::LineSegment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             style.line_color = Color::new(0.0, 0.0, 0.0, 0.0);
[INFO] [stdout]    |                                ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 Anchor::Center,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 Anchor::TopLeft,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 Anchor::Top,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 Anchor::TopRight,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 Anchor::Right,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 Anchor::BottomRight,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 Anchor::Bottom,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 Anchor::BottomLeft,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 Anchor::Left,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:73:25
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 contour.draw(&style, cr)?;
[INFO] [stdout]    |                         ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 Anchor::TopLeft,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 Anchor::TopRight,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 Anchor::BottomRight,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 Anchor::BottomLeft,
[INFO] [stdout]    |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut style = Style::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |         style.line_color = Color::new(1.0, 0.5, 0.5, 1.0);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 anchor: Anchor::TopLeft,
[INFO] [stdout]     |                         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 color: Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |             contour.draw(&style, cr)?;
[INFO] [stdout]     |                     ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 anchor: Anchor::TopLeft,
[INFO] [stdout]     |                         ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 color: Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:148:32
[INFO] [stdout]     |
[INFO] [stdout] 148 |             style.line_color = Color::new(0.5, 0.8, 0.5, 1.0);
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |             contour.draw(&style, cr)?;
[INFO] [stdout]     |                     ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Anchor` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:193:17
[INFO] [stdout]     |
[INFO] [stdout] 193 |         anchor: Anchor::TopLeft,
[INFO] [stdout]     |                 ^^^^^^ use of undeclared type `Anchor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Color` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:196:16
[INFO] [stdout]     |
[INFO] [stdout] 196 |         color: Color::new(0.0, 0.0, 0.0, 1.0),
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Style` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:206:26
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let mut rect_style = Style::default();
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `Style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:223:22
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 rect.draw(&rect_style, cr)?;
[INFO] [stdout]     |                      ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Drawable` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:234:20
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let drawable = Drawable::from(txt);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Drawable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `draw` found for struct `planar_geo::prelude::Contour` in the current scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:244:22
[INFO] [stdout]     |
[INFO] [stdout] 244 |                 rect.draw(&rect_style, cr)?;
[INFO] [stdout]     |                      ^^^^ method not found in `planar_geo::prelude::Contour`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]   --> tests/drawable/intersection.rs:41:25
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let draw_fn = |cr: &cairo::Context| {
[INFO] [stdout]    |                         ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]  --> tests/drawable/text_placement.rs:6:69
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn create_fn() -> Box<dyn FnOnce(&cairo::Context) -> Result<(), cairo::Error>> {
[INFO] [stdout]   |                                                                     ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:122:37
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let drawing_fn = move |cr: &cairo::Context| {
[INFO] [stdout]     |                                     ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]   --> tests/drawable/text_placement.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let drawing_fn = move |cr: &cairo::Context| {
[INFO] [stdout]    |                                     ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]  --> tests/drawable/text_placement.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn create_fn() -> Box<dyn FnOnce(&cairo::Context) -> Result<(), cairo::Error>> {
[INFO] [stdout]   |                                       ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:114:69
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn create_fn() -> Box<dyn FnOnce(&cairo::Context) -> Result<(), cairo::Error>> {
[INFO] [stdout]     |                                                                     ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `cairo` in this scope
[INFO] [stdout]    --> tests/drawable/text_placement.rs:114:39
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn create_fn() -> Box<dyn FnOnce(&cairo::Context) -> Result<(), cairo::Error>> {
[INFO] [stdout]     |                                       ^^^^^ use of unresolved module or unlinked crate `cairo`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `cairo`, use `cargo add cairo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planar_geo` (test "drawable") due to 236 previous errors
[INFO] running `Command { std: "docker" "inspect" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb", kill_on_drop: false }`
[INFO] [stdout] d01622a28f28ce5cd3ac46be51184c9ddcb9f8b01038b704bff4dae6b11b97cb
