[INFO] fetching crate xai-ratatui-textarea 0.1.0...
[INFO] testing xai-ratatui-textarea-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate xai-ratatui-textarea 0.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate xai-ratatui-textarea 0.1.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate xai-ratatui-textarea 0.1.0
[INFO] tweaked toml for crates.io crate xai-ratatui-textarea 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate xai-ratatui-textarea 0.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xai-ratatui-textarea 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c
[INFO] running `Command { std: "docker" "start" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c", 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" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c", 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" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling lru v0.18.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling smawk v0.3.3
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling tui-scrollbar v0.2.7
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling xai-ratatui-textarea v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.18s
[INFO] running `Command { std: "docker" "inspect" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c", 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" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling xai-ratatui-textarea v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `fuzzy_matcher` in this scope
[INFO] [stdout]   --> examples/textarea_demo.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use fuzzy_matcher::skim::SkimMatcherV2;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `fuzzy_matcher`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fuzzy_matcher`, use `cargo add fuzzy_matcher` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `fuzzy_matcher`
[INFO] [stdout]   --> examples/textarea_demo.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use fuzzy_matcher::FuzzyMatcher;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `fuzzy_matcher`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fuzzy_matcher`, use `cargo add fuzzy_matcher` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arboard` in this scope
[INFO] [stdout]   --> examples/textarea_demo.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         arboard::Clipboard::new().ok()?.get_text().ok()
[INFO] [stdout]    |         ^^^^^^^ use of unresolved module or unlinked crate `arboard`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arboard`, use `cargo add arboard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arboard` in this scope
[INFO] [stdout]   --> examples/textarea_demo.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 60 |         if let Ok(mut clip) = arboard::Clipboard::new() {
[INFO] [stdout]    |                               ^^^^^^^ use of unresolved module or unlinked crate `arboard`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arboard`, use `cargo add arboard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ignore` in this scope
[INFO] [stdout]    --> examples/textarea_demo.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |     for entry in ignore::Walk::new(".") {
[INFO] [stdout]     |                  ^^^^^^ use of unresolved module or unlinked crate `ignore`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ignore`, use `cargo add ignore` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arboard` in this scope
[INFO] [stdout]    --> examples/textarea_demo.rs:563:35
[INFO] [stdout]     |
[INFO] [stdout] 563 |             if let Ok(mut clip) = arboard::Clipboard::new()
[INFO] [stdout]     |                                   ^^^^^^^ use of unresolved module or unlinked crate `arboard`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arboard`, use `cargo add arboard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> examples/textarea_demo.rs:564:24
[INFO] [stdout]     |
[INFO] [stdout] 564 |                 && let Ok(text) = clip.get_text()
[INFO] [stdout]     |                        ^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] note: required by a bound in `Ok`
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:562:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `xai-ratatui-textarea` (example "textarea_demo") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]     --> src/textarea.rs:3890:9
[INFO] [stdout]      |
[INFO] [stdout] 3890 |     use rand::prelude::*;
[INFO] [stdout]      |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `itertools`
[INFO] [stdout]    --> src/wrapping.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |     use itertools::Itertools as _;
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `itertools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pretty_assertions`
[INFO] [stdout]    --> src/wrapping.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     use pretty_assertions::assert_eq;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pretty_assertions`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pretty_assertions`, use `cargo add pretty_assertions` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pretty_assertions` in this scope
[INFO] [stdout]     --> src/textarea.rs:5557:9
[INFO] [stdout]      |
[INFO] [stdout] 5557 |         pretty_assertions::assert_eq!(t.text(), "32\u{202F}");
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pretty_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pretty_assertions` in this scope
[INFO] [stdout]     --> src/textarea.rs:5558:9
[INFO] [stdout]      |
[INFO] [stdout] 5558 |         pretty_assertions::assert_eq!(t.cursor(), t.text().len());
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pretty_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]     --> src/textarea.rs:3892:32
[INFO] [stdout]      |
[INFO] [stdout] 3892 |     fn rand_grapheme(rng: &mut rand::rngs::StdRng) -> String {
[INFO] [stdout]      |                                ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `chrono` in this scope
[INFO] [stdout]     --> src/textarea.rs:6255:36
[INFO] [stdout]      |
[INFO] [stdout] 6255 |         let pst_today_seed: u64 = (chrono::Utc::now() - chrono::Duration::hours(8))
[INFO] [stdout]      |                                    ^^^^^^ use of unresolved module or unlinked crate `chrono`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]     --> src/textarea.rs:6261:23
[INFO] [stdout]      |
[INFO] [stdout] 6261 |         let mut rng = rand::rngs::StdRng::seed_from_u64(pst_today_seed);
[INFO] [stdout]      |                       ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `chrono` in this scope
[INFO] [stdout]     --> src/textarea.rs:6255:57
[INFO] [stdout]      |
[INFO] [stdout] 6255 |         let pst_today_seed: u64 = (chrono::Utc::now() - chrono::Duration::hours(8))
[INFO] [stdout]      |                                                         ^^^^^^ use of unresolved module or unlinked crate `chrono`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 3888 +     use std::time::Duration;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Duration`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 6255 -         let pst_today_seed: u64 = (chrono::Utc::now() - chrono::Duration::hours(8))
[INFO] [stdout] 6255 +         let pst_today_seed: u64 = (chrono::Utc::now() - Duration::hours(8))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::style::Color`
[INFO] [stdout]    --> src/wrapping.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     use ratatui::style::Color;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `choose` found for struct `Vec<String>` in the current scope
[INFO] [stdout]     --> src/textarea.rs:6365:59
[INFO] [stdout]      |
[INFO] [stdout] 6365 |                         if let Some(payload) = elem_texts.choose(&mut rng).cloned()
[INFO] [stdout]      |                                                           ^^^^^^ method not found in `Vec<String>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `choose` found for struct `Vec<String>` in the current scope
[INFO] [stdout]     --> src/textarea.rs:6378:59
[INFO] [stdout]      |
[INFO] [stdout] 6378 |                         if let Some(payload) = elem_texts.choose(&mut rng).cloned()
[INFO] [stdout]      |                                                           ^^^^^^ method not found in `Vec<String>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `choose` found for struct `Vec<String>` in the current scope
[INFO] [stdout]     --> src/textarea.rs:6405:59
[INFO] [stdout]      |
[INFO] [stdout] 6405 |                         if let Some(payload) = elem_texts.choose(&mut rng).cloned()
[INFO] [stdout]      |                                                           ^^^^^^ method not found in `Vec<String>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `join` found for struct `std::iter::Map<I, F>` in the current scope
[INFO] [stdout]    --> src/wrapping.rs:594:70
[INFO] [stdout]     |
[INFO] [stdout] 594 |         let joined: String = wrapped.iter().map(ToString::to_string).join("\n");
[INFO] [stdout]     |                              -------                                 ^^^^ method not found in `Map<Iter<'_, Line<'_>>, _>`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              method `join` is available on `&[ratatui::prelude::Line<'_>]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/xai-ratatui-textarea/50623277ec0dcc5e/out/xai_ratatui_textarea-50623277ec0dcc5e.long-type-15839572496401769888.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: the following traits which provide `join` are implemented but not in scope; perhaps you want to import one of them
[INFO] [stdout]     |
[INFO] [stdout] 349 +     use itertools::Itertools;
[INFO] [stdout]     |
[INFO] [stdout] 349 +     use itertools::Itertools;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `xai-ratatui-textarea` (lib test) due to 13 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c", kill_on_drop: false }`
[INFO] [stdout] fb6c5bb48022641fd77c70753c510d95641a4343cb8c86a1fe6d21562101464c
