[INFO] fetching crate tattoy-wezterm-surface 0.1.0-fork.2...
[INFO] testing tattoy-wezterm-surface-0.1.0-fork.2 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8
[INFO] extracting crate tattoy-wezterm-surface 0.1.0-fork.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate tattoy-wezterm-surface 0.1.0-fork.2
[INFO] finished tweaking crates.io crate tattoy-wezterm-surface 0.1.0-fork.2
[INFO] tweaked toml for crates.io crate tattoy-wezterm-surface 0.1.0-fork.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tattoy-wezterm-surface 0.1.0-fork.2 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tattoy-wezterm-surface 0.1.0-fork.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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6413764de0768aef8f5642a3ec0ad0e4b0bc5bc181f4a164c8862c99e4938bbb
[INFO] running `Command { std: "docker" "start" "-a" "6413764de0768aef8f5642a3ec0ad0e4b0bc5bc181f4a164c8862c99e4938bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6413764de0768aef8f5642a3ec0ad0e4b0bc5bc181f4a164c8862c99e4938bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6413764de0768aef8f5642a3ec0ad0e4b0bc5bc181f4a164c8862c99e4938bbb", kill_on_drop: false }`
[INFO] [stdout] 6413764de0768aef8f5642a3ec0ad0e4b0bc5bc181f4a164c8862c99e4938bbb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f97f8e5979647ccce8527bcc26d574e0b2da3bb8164acb05746c031938679ad5
[INFO] running `Command { std: "docker" "start" "-a" "f97f8e5979647ccce8527bcc26d574e0b2da3bb8164acb05746c031938679ad5", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling lab v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling ref-cast v1.0.24
[INFO] [stderr]    Compiling deltae v0.3.2
[INFO] [stderr]    Compiling vtparse v0.7.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.24
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling finl_unicode v1.3.0
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling schemars_derive v1.0.3
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling euclid v0.22.11
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling csscolorparser v0.6.2
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling wezterm-dynamic-derive v0.1.1
[INFO] [stderr]    Compiling tattoy-wezterm-char-props v0.1.3
[INFO] [stderr]    Compiling tattoy-wezterm-dynamic v0.2.1
[INFO] [stderr]    Compiling wezterm-dynamic v0.2.1
[INFO] [stderr]    Compiling wezterm-bidi v0.2.3
[INFO] [stderr]    Compiling tattoy-wezterm-color-types v0.3.0
[INFO] [stderr]    Compiling tattoy-wezterm-input-types v0.1.0
[INFO] [stderr]    Compiling schemars v1.0.3
[INFO] [stderr]    Compiling tattoy-wezterm-escape-parser v0.1.0-1
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling tattoy-wezterm-cell v0.1.0-1
[INFO] [stderr]    Compiling tattoy-wezterm-surface v0.1.0-fork.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:548:25
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn screen_lines(&self) -> Vec<Cow<Line>> {
[INFO] [stdout]     |                         ^^^^^         ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn screen_lines(&self) -> Vec<Cow<'_, Line>> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:563:24
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn get_changes(&self, seq: SequenceNo) -> (SequenceNo, Cow<[Change]>) {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn get_changes(&self, seq: SequenceNo) -> (SequenceNo, Cow<'_, [Change]>) {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/hyperlink.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn highlight(&self) -> Option<fancy_regex::Match> {
[INFO] [stdout]     |                  ^^^^^            ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn highlight(&self) -> Option<fancy_regex::Match<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/line/clusterline.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> ClusterLineCellIter {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> ClusterLineCellIter<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/line/line.rs:631:19
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn as_str(&self) -> Cow<str> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn as_str(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/line/line.rs:1038:21
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn get_cell(&self, cell_index: usize) -> Option<CellRef> {
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here   ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn get_cell(&self, cell_index: usize) -> Option<CellRef<'_>> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.02s
[INFO] running `Command { std: "docker" "inspect" "f97f8e5979647ccce8527bcc26d574e0b2da3bb8164acb05746c031938679ad5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f97f8e5979647ccce8527bcc26d574e0b2da3bb8164acb05746c031938679ad5", kill_on_drop: false }`
[INFO] [stdout] f97f8e5979647ccce8527bcc26d574e0b2da3bb8164acb05746c031938679ad5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 88b05312f9169a93ddfee36270b216674323c6136f6e160675fea3ee61892559
[INFO] running `Command { std: "docker" "start" "-a" "88b05312f9169a93ddfee36270b216674323c6136f6e160675fea3ee61892559", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling rustix v0.37.28
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling wezterm-dynamic-derive v0.1.1
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling terminal_size v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling ref-cast-impl v1.0.24
[INFO] [stderr]    Compiling schemars_derive v1.0.3
[INFO] [stderr]    Compiling ref-cast v1.0.24
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling csscolorparser v0.6.2
[INFO] [stderr]    Compiling wezterm-dynamic v0.2.1
[INFO] [stderr]    Compiling k9 v0.12.0
[INFO] [stderr]    Compiling wezterm-bidi v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tattoy-wezterm-dynamic v0.2.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling tattoy-wezterm-color-types v0.3.0
[INFO] [stderr]    Compiling tattoy-wezterm-input-types v0.1.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling tattoy-wezterm-char-props v0.1.3
[INFO] [stderr]    Compiling schemars v1.0.3
[INFO] [stderr]    Compiling tattoy-wezterm-escape-parser v0.1.0-1
[INFO] [stderr]    Compiling tattoy-wezterm-cell v0.1.0-1
[INFO] [stderr]    Compiling tattoy-wezterm-surface v0.1.0-fork.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `wezterm_cell::image`
[INFO] [stdout]    --> src/lib.rs:956:23
[INFO] [stdout]     |
[INFO] [stdout] 956 |     use wezterm_cell::image::ImageData;
[INFO] [stdout]     |                       ^^^^^ could not find `image` in `wezterm_cell`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tattoy-wezterm-cell-0.1.0-1/src/lib.rs:25:9
[INFO] [stdout]     |
[INFO] [stdout]  24 | #[cfg(feature = "use_image")]
[INFO] [stdout]     |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]  25 | pub mod image;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Image` in this scope
[INFO] [stdout]     --> src/lib.rs:1693:36
[INFO] [stdout]      |
[INFO] [stdout] 1693 |         s.add_change(Change::Image(Image {
[INFO] [stdout]      |                                    ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:24
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Image` in this scope
[INFO] [stdout]     --> src/lib.rs:1798:40
[INFO] [stdout]      |
[INFO] [stdout] 1798 |         other.add_change(Change::Image(Image {
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:24
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:548:25
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn screen_lines(&self) -> Vec<Cow<Line>> {
[INFO] [stdout]     |                         ^^^^^         ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn screen_lines(&self) -> Vec<Cow<'_, Line>> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:563:24
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn get_changes(&self, seq: SequenceNo) -> (SequenceNo, Cow<[Change]>) {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn get_changes(&self, seq: SequenceNo) -> (SequenceNo, Cow<'_, [Change]>) {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/hyperlink.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn highlight(&self) -> Option<fancy_regex::Match> {
[INFO] [stdout]     |                  ^^^^^            ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn highlight(&self) -> Option<fancy_regex::Match<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/line/clusterline.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> ClusterLineCellIter {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn iter(&self) -> ClusterLineCellIter<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/line/line.rs:631:19
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn as_str(&self) -> Cow<str> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn as_str(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/line/line.rs:1038:21
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn get_cell(&self, cell_index: usize) -> Option<CellRef> {
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here   ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn get_cell(&self, cell_index: usize) -> Option<CellRef<'_>> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Image` found for enum `change::Change` in the current scope
[INFO] [stdout]     --> src/lib.rs:1693:30
[INFO] [stdout]      |
[INFO] [stdout] 1693 |         s.add_change(Change::Image(Image {
[INFO] [stdout]      |                              ^^^^^ variant or associated item not found in `change::Change`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/change.rs:31:1
[INFO] [stdout]      |
[INFO] [stdout]   31 | pub enum Change {
[INFO] [stdout]      | --------------- variant or associated item `Image` not found for this enum
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1694:23
[INFO] [stdout]      |
[INFO] [stdout] 1694 |             top_left: TextureCoordinate::new_f32(0.0, 0.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1695:27
[INFO] [stdout]      |
[INFO] [stdout] 1695 |             bottom_right: TextureCoordinate::new_f32(1.0, 1.0),
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1712:30
[INFO] [stdout]      |
[INFO] [stdout] 1711 | /                         CellAttributes::default()
[INFO] [stdout] 1712 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1712:49
[INFO] [stdout]      |
[INFO] [stdout] 1712 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1713:33
[INFO] [stdout]      |
[INFO] [stdout] 1713 | ...                   TextureCoordinate::new_f32(0.0, 0.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1714:33
[INFO] [stdout]      |
[INFO] [stdout] 1714 | ...                   TextureCoordinate::new_f32(0.25, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1722:30
[INFO] [stdout]      |
[INFO] [stdout] 1721 | /                         CellAttributes::default()
[INFO] [stdout] 1722 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1722:49
[INFO] [stdout]      |
[INFO] [stdout] 1722 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1723:33
[INFO] [stdout]      |
[INFO] [stdout] 1723 | ...                   TextureCoordinate::new_f32(0.25, 0.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1724:33
[INFO] [stdout]      |
[INFO] [stdout] 1724 | ...                   TextureCoordinate::new_f32(0.5, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1732:30
[INFO] [stdout]      |
[INFO] [stdout] 1731 | /                         CellAttributes::default()
[INFO] [stdout] 1732 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1732:49
[INFO] [stdout]      |
[INFO] [stdout] 1732 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1733:33
[INFO] [stdout]      |
[INFO] [stdout] 1733 | ...                   TextureCoordinate::new_f32(0.5, 0.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1734:33
[INFO] [stdout]      |
[INFO] [stdout] 1734 | ...                   TextureCoordinate::new_f32(0.75, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1742:30
[INFO] [stdout]      |
[INFO] [stdout] 1741 | /                         CellAttributes::default()
[INFO] [stdout] 1742 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1742:49
[INFO] [stdout]      |
[INFO] [stdout] 1742 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1743:33
[INFO] [stdout]      |
[INFO] [stdout] 1743 | ...                   TextureCoordinate::new_f32(0.75, 0.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1744:33
[INFO] [stdout]      |
[INFO] [stdout] 1744 | ...                   TextureCoordinate::new_f32(1.0, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1754:30
[INFO] [stdout]      |
[INFO] [stdout] 1753 | /                         CellAttributes::default()
[INFO] [stdout] 1754 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1754:49
[INFO] [stdout]      |
[INFO] [stdout] 1754 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1755:33
[INFO] [stdout]      |
[INFO] [stdout] 1755 | ...                   TextureCoordinate::new_f32(0.0, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1756:33
[INFO] [stdout]      |
[INFO] [stdout] 1756 | ...                   TextureCoordinate::new_f32(0.25, 1.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1764:30
[INFO] [stdout]      |
[INFO] [stdout] 1763 | /                         CellAttributes::default()
[INFO] [stdout] 1764 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1764:49
[INFO] [stdout]      |
[INFO] [stdout] 1764 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1765:33
[INFO] [stdout]      |
[INFO] [stdout] 1765 | ...                   TextureCoordinate::new_f32(0.25, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1766:33
[INFO] [stdout]      |
[INFO] [stdout] 1766 | ...                   TextureCoordinate::new_f32(0.5, 1.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1774:30
[INFO] [stdout]      |
[INFO] [stdout] 1773 | /                         CellAttributes::default()
[INFO] [stdout] 1774 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1774:49
[INFO] [stdout]      |
[INFO] [stdout] 1774 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1775:33
[INFO] [stdout]      |
[INFO] [stdout] 1775 | ...                   TextureCoordinate::new_f32(0.5, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1776:33
[INFO] [stdout]      |
[INFO] [stdout] 1776 | ...                   TextureCoordinate::new_f32(0.75, 1.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1784:30
[INFO] [stdout]      |
[INFO] [stdout] 1783 | /                         CellAttributes::default()
[INFO] [stdout] 1784 | |                             .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                             -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1784:49
[INFO] [stdout]      |
[INFO] [stdout] 1784 | ...                   .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                           ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1785:33
[INFO] [stdout]      |
[INFO] [stdout] 1785 | ...                   TextureCoordinate::new_f32(0.75, 0.5),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1786:33
[INFO] [stdout]      |
[INFO] [stdout] 1786 | ...                   TextureCoordinate::new_f32(1.0, 1.0),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Image` found for enum `change::Change` in the current scope
[INFO] [stdout]     --> src/lib.rs:1798:34
[INFO] [stdout]      |
[INFO] [stdout] 1798 |         other.add_change(Change::Image(Image {
[INFO] [stdout]      |                                  ^^^^^ variant or associated item not found in `change::Change`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/change.rs:31:1
[INFO] [stdout]      |
[INFO] [stdout]   31 | pub enum Change {
[INFO] [stdout]      | --------------- variant or associated item `Image` not found for this enum
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1799:23
[INFO] [stdout]      |
[INFO] [stdout] 1799 |             top_left: TextureCoordinate::new_f32(0.25, 0.3),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1800:27
[INFO] [stdout]      |
[INFO] [stdout] 1800 |             bottom_right: TextureCoordinate::new_f32(0.75, 0.8),
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_image` found for struct `tattoy_wezterm_cell::CellAttributes` in the current scope
[INFO] [stdout]     --> src/lib.rs:1810:22
[INFO] [stdout]      |
[INFO] [stdout] 1809 | /                 CellAttributes::default()
[INFO] [stdout] 1810 | |                     .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      | |                     -^^^^^^^^^ method not found in `tattoy_wezterm_cell::CellAttributes`
[INFO] [stdout]      | |_____________________|
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImageCell`
[INFO] [stdout]     --> src/lib.rs:1810:41
[INFO] [stdout]      |
[INFO] [stdout] 1810 |                     .set_image(Box::new(ImageCell::new(
[INFO] [stdout]      |                                         ^^^^^^^^^ use of undeclared type `ImageCell`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:10:26
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   10 | use wezterm_cell::image::ImageCell;
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1811:25
[INFO] [stdout]      |
[INFO] [stdout] 1811 |                         TextureCoordinate::new_f32(0.25, 0.3),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureCoordinate`
[INFO] [stdout]     --> src/lib.rs:1812:25
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                         TextureCoordinate::new_f32(0.75, 0.8),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^ use of undeclared type `TextureCoordinate`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:31
[INFO] [stdout]      |
[INFO] [stdout]   27 | #[cfg(feature = "use_image")]
[INFO] [stdout]      |       --------------------- the item is gated behind the `use_image` feature
[INFO] [stdout]   28 | pub use self::change::{Image, TextureCoordinate};
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, 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 `tattoy-wezterm-surface` (lib test) due to 45 previous errors
[INFO] running `Command { std: "docker" "inspect" "88b05312f9169a93ddfee36270b216674323c6136f6e160675fea3ee61892559", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88b05312f9169a93ddfee36270b216674323c6136f6e160675fea3ee61892559", kill_on_drop: false }`
[INFO] [stdout] 88b05312f9169a93ddfee36270b216674323c6136f6e160675fea3ee61892559
