[INFO] fetching crate ratatui-widgets 0.2.2...
[INFO] testing ratatui-widgets-0.2.2 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate ratatui-widgets 0.2.2 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate ratatui-widgets 0.2.2 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ratatui-widgets 0.2.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate ratatui-widgets 0.2.2
[INFO] tweaked toml for crates.io crate ratatui-widgets 0.2.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate crates.io crate ratatui-widgets 0.2.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" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.0
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.0
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.0
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded termion v4.0.3
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded mac_address v1.1.5
[INFO] [stderr]   Downloaded pest_generator v2.7.6
[INFO] [stderr]   Downloaded pest_meta v2.7.6
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded terminfo v0.8.0
[INFO] [stderr]   Downloaded pest v2.7.6
[INFO] [stderr]   Downloaded pest_derive v2.7.6
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded termwiz v0.22.0
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b7df607710d961a4c86c377c5bb4c01974792a3c5ec1df0853a5113d6d2668ce
[INFO] running `Command { std: "docker" "start" "-a" "b7df607710d961a4c86c377c5bb4c01974792a3c5ec1df0853a5113d6d2668ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b7df607710d961a4c86c377c5bb4c01974792a3c5ec1df0853a5113d6d2668ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b7df607710d961a4c86c377c5bb4c01974792a3c5ec1df0853a5113d6d2668ce", kill_on_drop: false }`
[INFO] [stdout] b7df607710d961a4c86c377c5bb4c01974792a3c5ec1df0853a5113d6d2668ce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6759de43b45b7b90bb95fb760b7ba28a62a257f091844a4ae7bc34bcb02575be
[INFO] running `Command { std: "docker" "start" "-a" "6759de43b45b7b90bb95fb760b7ba28a62a257f091844a4ae7bc34bcb02575be", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling libc v0.2.159
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling signal-hook v0.3.17
[INFO] [stderr]    Compiling smallvec v1.13.1
[INFO] [stderr]    Compiling rustix v0.38.37
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling thiserror v1.0.64
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling unicode-width v0.1.13
[INFO] [stderr]    Compiling syn v2.0.79
[INFO] [stderr]    Compiling castaway v0.2.3
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling compact_str v0.8.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling lru v0.12.1
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling unicode-truncate v1.0.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.4
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.64
[INFO] [stderr]    Compiling instability v0.3.2
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling ratatui v0.28.1
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling ratatui-widgets v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `button::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `button::State`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:26
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `button::Theme`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:48
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `stack_container::StackContainer`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:60:26
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use stack_container::StackContainer;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `events`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/button.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::events::*;
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl EventHandler for Button<'_> {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:57:41
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:40
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:96:6
[INFO] [stdout]    |
[INFO] [stdout] 96 | impl EventHandler for ToggleSwitch<'_> {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:35
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Left`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:35
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Right`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:35
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |         match key_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |         match key_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:23
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.58s
[INFO] running `Command { std: "docker" "inspect" "6759de43b45b7b90bb95fb760b7ba28a62a257f091844a4ae7bc34bcb02575be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6759de43b45b7b90bb95fb760b7ba28a62a257f091844a4ae7bc34bcb02575be", kill_on_drop: false }`
[INFO] [stdout] 6759de43b45b7b90bb95fb760b7ba28a62a257f091844a4ae7bc34bcb02575be
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 51b7d0c2e33738dacee6557fb079f3120f8c817e6d3d4615c6e878e276701874
[INFO] running `Command { std: "docker" "start" "-a" "51b7d0c2e33738dacee6557fb079f3120f8c817e6d3d4615c6e878e276701874", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling libc v0.2.159
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling syn v2.0.79
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling futures-sink v0.3.30
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling rstest_macros v0.23.0
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling tracing-error v0.2.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling lru v0.12.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling indenter v0.3.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling color-spantrace v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regex v1.11.0
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling instability v0.3.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.64
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling color-eyre v0.6.3
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling thiserror v1.0.64
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.28.1
[INFO] [stderr]    Compiling futures-executor v0.3.30
[INFO] [stderr]    Compiling futures v0.3.30
[INFO] [stderr]    Compiling rstest v0.23.0
[INFO] [stderr]    Compiling ratatui-widgets v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `button::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `button::State`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:26
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `button::Theme`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:48
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `stack_container::StackContainer`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:60:26
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use stack_container::StackContainer;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `events`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/button.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::events::*;
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl EventHandler for Button<'_> {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:57:41
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:40
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:96:6
[INFO] [stdout]    |
[INFO] [stdout] 96 | impl EventHandler for ToggleSwitch<'_> {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:35
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Left`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:35
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Right`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:35
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |         match key_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |         match key_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:23
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `ratatui_widgets::events`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/app.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui_widgets::events::*;
[INFO] [stdout]   |                      ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl EventHandler for App {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |         use Key::*;
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:168:6
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl EventHandler for Tab {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::events::Event`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         match Event::try_from(crossterm::event::read()?) {
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:80:49
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn handle_key(&mut self, key_pressed_event: KeyPressedEvent) {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Tab`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Tab => self.next_tab(),
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::BackTab`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             BackTab => self.prev_tab(),
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Char('q') | Esc => self.quit(),
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Esc`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Char('q') | Esc => self.quit(),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:92:39
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:169:37
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:177:39
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `ratatui_widgets::button`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/buttons.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     button,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `ratatui_widgets::events`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/buttons.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     events::{self, *},
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/buttons.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Button,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     buttons: Vec<Button<'static>>,
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:29:6
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl EventHandler for ButtonsTab {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |         use events::Key::*;
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `ratatui_widgets::button::themes::RED`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:20:68
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stdout]    |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `ratatui_widgets::button::themes::GREEN`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:21:68
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stdout]    |                                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `ratatui_widgets::button::themes::BLUE`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:22:68
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stdout]    |                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:30:37
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Char('j') | Left => self.select_previous(),
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Left`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:33:25
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Char('j') | Left => self.select_previous(),
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             Char('k') | Right => self.select_next(),
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Right`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |             Char('k') | Right => self.select_next(),
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::MouseEventKind::Down`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::MouseButton::Left`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:41:47
[INFO] [stdout]    |
[INFO] [stdout] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stdout]    |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::MouseEventKind::Up`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |             MouseEventKind::Up(_) => self.release(),
[INFO] [stdout]    |                             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:49:51
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn selected_button_mut(&mut self) -> &mut Button<'static> {
[INFO] [stdout]    |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/stack.rs:4:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stdout]   |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/stack.rs:4:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stdout]   |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/stack.rs:4:50
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/stack.rs:4:67
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stdout]   |                                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::StackContainer`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/stack.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui_widgets::StackContainer;
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::StackContainer`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     stack: StackContainer,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl EventHandler for StackTab {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::StackContainer`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let stack = StackContainer::vertical().with_widgets(vec![
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:51:37
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |             Key::Char(' ') => self.add_widget(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Backspace`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:54:18
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Key::Backspace => self.remove_widget(),
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:59:40
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn handle_mouse(&mut self, _event: MouseEvent) {}
[INFO] [stdout]    |                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/toggle_switch.rs:2:37
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ratatui_widgets::toggle_switch::ToggleSwitch;
[INFO] [stdout]   |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `ratatui_widgets::events`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/toggle_switch.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     events::{self, *},
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::toggle_switch::State`: Use tui-framework-experiment instead
[INFO] [stdout]  --> examples/widgets/tabs/toggle_switch.rs:5:20
[INFO] [stdout]   |
[INFO] [stdout] 5 |     toggle_switch::State,
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 |     switches: Vec<ToggleSwitch<'static>>,
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl EventHandler for ToggleSwitchTab {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |         use events::Key::*;
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 ToggleSwitch::new("Turned off", State::Off),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::toggle_switch::State::Off`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:20:56
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 ToggleSwitch::new("Turned off", State::Off),
[INFO] [stdout]    |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 ToggleSwitch::new("Turned on", State::On),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::toggle_switch::State::On`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:21:55
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 ToggleSwitch::new("Turned on", State::On),
[INFO] [stdout]    |                                                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Char('k') | Up => self.select_previous(),
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Up`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Char('k') | Up => self.select_previous(),
[INFO] [stdout]    |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Char('j') | Down => self.select_next(),
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Down`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:33:25
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Char('j') | Down => self.select_next(),
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:38:39
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `ratatui_widgets::events::MouseEventKind::Down`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:39:32
[INFO] [stdout]    |
[INFO] [stdout] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::events::MouseButton::Left`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stdout]    |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:46:51
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn selected_switch_mut(&mut self) -> &mut ToggleSwitch<'static> {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `button::Button`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `button::State`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:26
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `button::Theme`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:58:48
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `stack_container::StackContainer`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/lib.rs:60:26
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use stack_container::StackContainer;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_01`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_02`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_03`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_04`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_05`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_06`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_07`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_08`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_09`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_10`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_11`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_12`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_13`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/events/crossterm.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[rstest]
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `events`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/button.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::events::*;
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl EventHandler for Button<'_> {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:57:41
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `events::Key`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:35
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:1:40
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:96:6
[INFO] [stdout]    |
[INFO] [stdout] 96 | impl EventHandler for ToggleSwitch<'_> {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:35
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Left`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:35
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `events::Key::Right`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:35
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_event`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Ok(event) => self.handle_event(event),
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |         match key_pressed_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Char('q') | Esc => self.quit(),
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:87:41
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 self.selected_tab_mut().handle_key(key_pressed_event);
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_mouse`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/app.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |         self.selected_tab_mut().handle_mouse(event);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:171:46
[INFO] [stdout]     |
[INFO] [stdout] 171 |             Tab::Buttons(buttons) => buttons.handle_key(event),
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:172:40
[INFO] [stdout]     |
[INFO] [stdout] 172 |             Tab::Stack(stack) => stack.handle_key(event),
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:173:53
[INFO] [stdout]     |
[INFO] [stdout] 173 |             Tab::ToggleSwitch(switches) => switches.handle_key(event),
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_mouse`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:179:46
[INFO] [stdout]     |
[INFO] [stdout] 179 |             Tab::Buttons(buttons) => buttons.handle_mouse(event),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_mouse`: Use tui-framework-experiment instead
[INFO] [stdout]    --> examples/widgets/app.rs:181:53
[INFO] [stdout]     |
[INFO] [stdout] 181 |             Tab::ToggleSwitch(switches) => switches.handle_mouse(event),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::Button::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'text>::with_theme`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:20:41
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::Button::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:21:25
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'text>::with_theme`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:21:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::Button::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'text>::with_theme`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stdout]    |                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |         match event.key {
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Char('j') | Left => self.select_previous(),
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |             Char('k') | Right => self.select_next(),
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:35:45
[INFO] [stdout]    |
[INFO] [stdout] 35 |             _ => self.selected_button_mut().handle_key(event),
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::kind`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |         match event.kind {
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEventKind::Down::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEventKind::Up::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 |             MouseEventKind::Up(_) => self.release(),
[INFO] [stdout]    |                                ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::column`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:41:67
[INFO] [stdout]    |
[INFO] [stdout] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::row`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:41:81
[INFO] [stdout]    |
[INFO] [stdout] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stdout]    |                                                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'_>::toggle_press`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 self.buttons[i].toggle_press();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'_>::select`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.selected_button_mut().select();
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'_>::normal`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |         self.selected_button_mut().normal();
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'_>::select`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:86:36
[INFO] [stdout]    |
[INFO] [stdout] 86 |         self.selected_button_mut().select();
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::Button::<'_>::toggle_press`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/buttons.rs:90:43
[INFO] [stdout]    |
[INFO] [stdout] 90 |         self.buttons[self.selected_index].toggle_press();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::StackContainer::vertical`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:16:37
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let stack = StackContainer::vertical().with_widgets(vec![
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::StackContainer::with_widgets`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:16:48
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let stack = StackContainer::vertical().with_widgets(vec![
[INFO] [stdout]    |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |         match event.key {
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |             Key::Char(' ') => self.add_widget(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::StackContainer::push`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:66:20
[INFO] [stdout]    |
[INFO] [stdout] 66 |         self.stack.push(widget, constraint);
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::StackContainer::remove`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/stack.rs:74:20
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.stack.remove(self.counter);
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::toggle_switch::ToggleSwitch::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 ToggleSwitch::new("Turned off", State::Off),
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::toggle_switch::ToggleSwitch::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:21:31
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 ToggleSwitch::new("Turned on", State::On),
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |         match event.key {
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |             Char('k') | Up => self.select_previous(),
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Char('j') | Down => self.select_next(),
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |             _ => self.selected_switch_mut().handle_key(event),
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::kind`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:39:58
[INFO] [stdout]    |
[INFO] [stdout] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stdout]    |                                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEventKind::Down::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:39:37
[INFO] [stdout]    |
[INFO] [stdout] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::column`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             self.click(event.column, event.row)
[INFO] [stdout]    |                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::row`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |             self.click(event.column, event.row)
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::toggle_state`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 self.switches[i].toggle_state();
[INFO] [stdout]    |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |         match key_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/button.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::blur`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:64:36
[INFO] [stdout]    |
[INFO] [stdout] 64 |         self.selected_switch_mut().blur();
[INFO] [stdout]    |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::blur`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:76:36
[INFO] [stdout]    |
[INFO] [stdout] 76 |         self.selected_switch_mut().blur();
[INFO] [stdout]    |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::focus`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |         self.selected_switch_mut().focus();
[INFO] [stdout]    |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::toggle_state`: Use tui-framework-experiment instead
[INFO] [stdout]   --> examples/widgets/tabs/toggle_switch.rs:82:44
[INFO] [stdout]    |
[INFO] [stdout] 82 |         self.switches[self.selected_index].toggle_state();
[INFO] [stdout]    |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |         match key_event.key {
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]   --> src/toggle_switch.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stdout]    --> src/toggle_switch.rs:101:23
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.07s
[INFO] running `Command { std: "docker" "inspect" "51b7d0c2e33738dacee6557fb079f3120f8c817e6d3d4615c6e878e276701874", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51b7d0c2e33738dacee6557fb079f3120f8c817e6d3d4615c6e878e276701874", kill_on_drop: false }`
[INFO] [stdout] 51b7d0c2e33738dacee6557fb079f3120f8c817e6d3d4615c6e878e276701874
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3511223ab9228d6a491758be131c67d1d42eb611c9a58efa1a8df3a7fcdff3e7
[INFO] running `Command { std: "docker" "start" "-a" "3511223ab9228d6a491758be131c67d1d42eb611c9a58efa1a8df3a7fcdff3e7", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated struct `button::Button`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/lib.rs:58:18
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stderr]    |                  ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `button::State`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/lib.rs:58:26
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `button::Theme`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/lib.rs:58:48
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
[INFO] [stderr]    |                                                ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `stack_container::StackContainer`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/lib.rs:60:26
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub use stack_container::StackContainer;
[INFO] [stderr]    |                          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `events`: Use tui-framework-experiment instead
[INFO] [stderr]  --> src/button.rs:5:12
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::events::*;
[INFO] [stderr]   |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/button.rs:56:6
[INFO] [stderr]    |
[INFO] [stderr] 56 | impl EventHandler for Button<'_> {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/button.rs:57:41
[INFO] [stderr]    |
[INFO] [stderr] 57 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/button.rs:59:18
[INFO] [stderr]    |
[INFO] [stderr] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stderr]    |                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/button.rs:59:35
[INFO] [stderr]    |
[INFO] [stderr] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stderr]    |                                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]  --> src/toggle_switch.rs:1:21
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stderr]   |                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `events::Key`: Use tui-framework-experiment instead
[INFO] [stderr]  --> src/toggle_switch.rs:1:35
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stderr]   |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]  --> src/toggle_switch.rs:1:40
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::events::{EventHandler, Key, KeyPressedEvent};
[INFO] [stderr]   |                                        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/toggle_switch.rs:96:6
[INFO] [stderr]    |
[INFO] [stderr] 96 | impl EventHandler for ToggleSwitch<'_> {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/toggle_switch.rs:97:41
[INFO] [stderr]    |
[INFO] [stderr] 97 |     fn handle_key(&mut self, key_event: KeyPressedEvent) {
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/toggle_switch.rs:99:18
[INFO] [stderr]    |
[INFO] [stderr] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stderr]    |                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `events::Key::Enter`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/toggle_switch.rs:99:35
[INFO] [stderr]    |
[INFO] [stderr] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stderr]    |                                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/toggle_switch.rs:100:18
[INFO] [stderr]     |
[INFO] [stderr] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stderr]     |                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `events::Key::Left`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/toggle_switch.rs:100:35
[INFO] [stderr]     |
[INFO] [stderr] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stderr]     |                                   ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/toggle_switch.rs:101:18
[INFO] [stderr]     |
[INFO] [stderr] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stderr]     |                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `events::Key::Right`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/toggle_switch.rs:101:35
[INFO] [stderr]     |
[INFO] [stderr] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stderr]     |                                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/button.rs:58:15
[INFO] [stderr]    |
[INFO] [stderr] 58 |         match key_event.key {
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/button.rs:59:23
[INFO] [stderr]    |
[INFO] [stderr] 59 |             Key::Char(' ') | Key::Enter => self.toggle_press(),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/toggle_switch.rs:98:15
[INFO] [stderr]    |
[INFO] [stderr] 98 |         match key_event.key {
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> src/toggle_switch.rs:99:23
[INFO] [stderr]    |
[INFO] [stderr] 99 |             Key::Char(' ') | Key::Enter => self.toggle_state(),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/toggle_switch.rs:100:23
[INFO] [stderr]     |
[INFO] [stderr] 100 |             Key::Char('h') | Key::Left => self.toggle_off(),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/toggle_switch.rs:101:23
[INFO] [stderr]     |
[INFO] [stderr] 101 |             Key::Char('l') | Key::Right => self.toggle_on(),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ratatui-widgets` (lib) generated 26 warnings
[INFO] [stderr] warning: use of deprecated module `ratatui_widgets::events`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/app.rs:5:22
[INFO] [stderr]   |
[INFO] [stderr] 5 | use ratatui_widgets::events::*;
[INFO] [stderr]   |                      ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:79:6
[INFO] [stderr]    |
[INFO] [stderr] 79 | impl EventHandler for App {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |         use Key::*;
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:168:6
[INFO] [stderr]     |
[INFO] [stderr] 168 | impl EventHandler for Tab {
[INFO] [stderr]     |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ratatui_widgets::events::Event`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:64:15
[INFO] [stderr]    |
[INFO] [stderr] 64 |         match Event::try_from(crossterm::event::read()?) {
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:80:49
[INFO] [stderr]    |
[INFO] [stderr] 80 |     fn handle_key(&mut self, key_pressed_event: KeyPressedEvent) {
[INFO] [stderr]    |                                                 ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Tab`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 83 |             Tab => self.next_tab(),
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::BackTab`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:84:13
[INFO] [stderr]    |
[INFO] [stderr] 84 |             BackTab => self.prev_tab(),
[INFO] [stderr]    |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:85:13
[INFO] [stderr]    |
[INFO] [stderr] 85 |             Char('q') | Esc => self.quit(),
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Esc`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:85:25
[INFO] [stderr]    |
[INFO] [stderr] 85 |             Char('q') | Esc => self.quit(),
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:92:39
[INFO] [stderr]    |
[INFO] [stderr] 92 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stderr]    |                                       ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:169:37
[INFO] [stderr]     |
[INFO] [stderr] 169 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:177:39
[INFO] [stderr]     |
[INFO] [stderr] 177 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stderr]     |                                       ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `ratatui_widgets::button`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/buttons.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 |     button,
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `ratatui_widgets::events`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/buttons.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     events::{self, *},
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/buttons.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     Button,
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:11:18
[INFO] [stderr]    |
[INFO] [stderr] 11 |     buttons: Vec<Button<'static>>,
[INFO] [stderr]    |                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:29:6
[INFO] [stderr]    |
[INFO] [stderr] 29 | impl EventHandler for ButtonsTab {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:31:21
[INFO] [stderr]    |
[INFO] [stderr] 31 |         use events::Key::*;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:20:17
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stderr]    |                 ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `ratatui_widgets::button::themes::RED`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:20:68
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stderr]    |                                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:21:17
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stderr]    |                 ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `ratatui_widgets::button::themes::GREEN`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:21:68
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stderr]    |                                                                    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:22:17
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stderr]    |                 ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `ratatui_widgets::button::themes::BLUE`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:22:68
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stderr]    |                                                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:30:37
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 |             Char('j') | Left => self.select_previous(),
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Left`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:33:25
[INFO] [stderr]    |
[INFO] [stderr] 33 |             Char('j') | Left => self.select_previous(),
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:34:13
[INFO] [stderr]    |
[INFO] [stderr] 34 |             Char('k') | Right => self.select_next(),
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Right`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:34:25
[INFO] [stderr]    |
[INFO] [stderr] 34 |             Char('k') | Right => self.select_next(),
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:39:39
[INFO] [stderr]    |
[INFO] [stderr] 39 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stderr]    |                                       ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::MouseEventKind::Down`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:41:29
[INFO] [stderr]    |
[INFO] [stderr] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stderr]    |                             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::MouseButton::Left`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:41:47
[INFO] [stderr]    |
[INFO] [stderr] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stderr]    |                                               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::MouseEventKind::Up`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:42:29
[INFO] [stderr]    |
[INFO] [stderr] 42 |             MouseEventKind::Up(_) => self.release(),
[INFO] [stderr]    |                             ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::Button`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:49:51
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn selected_button_mut(&mut self) -> &mut Button<'static> {
[INFO] [stderr]    |                                                   ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/stack.rs:4:31
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stderr]   |                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/stack.rs:4:45
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stderr]   |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/stack.rs:4:50
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/stack.rs:4:67
[INFO] [stderr]   |
[INFO] [stderr] 4 | use ratatui_widgets::events::{EventHandler, Key, KeyPressedEvent, MouseEvent};
[INFO] [stderr]   |                                                                   ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::StackContainer`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/stack.rs:5:22
[INFO] [stderr]   |
[INFO] [stderr] 5 | use ratatui_widgets::StackContainer;
[INFO] [stderr]   |                      ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::StackContainer`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr] 10 |     stack: StackContainer,
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:50:6
[INFO] [stderr]    |
[INFO] [stderr] 50 | impl EventHandler for StackTab {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::StackContainer`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 |         let stack = StackContainer::vertical().with_widgets(vec![
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:51:37
[INFO] [stderr]    |
[INFO] [stderr] 51 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:53:18
[INFO] [stderr]    |
[INFO] [stderr] 53 |             Key::Char(' ') => self.add_widget(),
[INFO] [stderr]    |                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Backspace`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:54:18
[INFO] [stderr]    |
[INFO] [stderr] 54 |             Key::Backspace => self.remove_widget(),
[INFO] [stderr]    |                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:59:40
[INFO] [stderr]    |
[INFO] [stderr] 59 |     fn handle_mouse(&mut self, _event: MouseEvent) {}
[INFO] [stderr]    |                                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/toggle_switch.rs:2:37
[INFO] [stderr]   |
[INFO] [stderr] 2 | use ratatui_widgets::toggle_switch::ToggleSwitch;
[INFO] [stderr]   |                                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `ratatui_widgets::events`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/toggle_switch.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     events::{self, *},
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ratatui_widgets::toggle_switch::State`: Use tui-framework-experiment instead
[INFO] [stderr]  --> examples/widgets/tabs/toggle_switch.rs:5:20
[INFO] [stderr]   |
[INFO] [stderr] 5 |     toggle_switch::State,
[INFO] [stderr]   |                    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:11:19
[INFO] [stderr]    |
[INFO] [stderr] 11 |     switches: Vec<ToggleSwitch<'static>>,
[INFO] [stderr]    |                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `ratatui_widgets::events::EventHandler`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:28:6
[INFO] [stderr]    |
[INFO] [stderr] 28 | impl EventHandler for ToggleSwitchTab {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated enum `ratatui_widgets::events::Key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:30:21
[INFO] [stderr]    |
[INFO] [stderr] 30 |         use events::Key::*;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:20:17
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 ToggleSwitch::new("Turned off", State::Off),
[INFO] [stderr]    |                 ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::toggle_switch::State::Off`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:20:56
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 ToggleSwitch::new("Turned off", State::Off),
[INFO] [stderr]    |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:21:17
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 ToggleSwitch::new("Turned on", State::On),
[INFO] [stderr]    |                 ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::toggle_switch::State::On`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:21:55
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 ToggleSwitch::new("Turned on", State::On),
[INFO] [stderr]    |                                                       ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::KeyPressedEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:29:37
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn handle_key(&mut self, event: KeyPressedEvent) {
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:32:13
[INFO] [stderr]    |
[INFO] [stderr] 32 |             Char('k') | Up => self.select_previous(),
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Up`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:32:25
[INFO] [stderr]    |
[INFO] [stderr] 32 |             Char('k') | Up => self.select_previous(),
[INFO] [stderr]    |                         ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::Key::Char`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 |             Char('j') | Down => self.select_next(),
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::Key::Down`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:33:25
[INFO] [stderr]    |
[INFO] [stderr] 33 |             Char('j') | Down => self.select_next(),
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::events::MouseEvent`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:38:39
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn handle_mouse(&mut self, event: MouseEvent) {
[INFO] [stderr]    |                                       ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated tuple variant `ratatui_widgets::events::MouseEventKind::Down`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:39:32
[INFO] [stderr]    |
[INFO] [stderr] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stderr]    |                                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `ratatui_widgets::events::MouseButton::Left`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:39:50
[INFO] [stderr]    |
[INFO] [stderr] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stderr]    |                                                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:46:51
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub fn selected_switch_mut(&mut self) -> &mut ToggleSwitch<'static> {
[INFO] [stderr]    |                                                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_event`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:65:31
[INFO] [stderr]    |
[INFO] [stderr] 65 |             Ok(event) => self.handle_event(event),
[INFO] [stderr]    |                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:82:15
[INFO] [stderr]    |
[INFO] [stderr] 82 |         match key_pressed_event.key {
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:85:18
[INFO] [stderr]    |
[INFO] [stderr] 85 |             Char('q') | Esc => self.quit(),
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:87:41
[INFO] [stderr]    |
[INFO] [stderr] 87 |                 self.selected_tab_mut().handle_key(key_pressed_event);
[INFO] [stderr]    |                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_mouse`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/app.rs:93:33
[INFO] [stderr]    |
[INFO] [stderr] 93 |         self.selected_tab_mut().handle_mouse(event);
[INFO] [stderr]    |                                 ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:171:46
[INFO] [stderr]     |
[INFO] [stderr] 171 |             Tab::Buttons(buttons) => buttons.handle_key(event),
[INFO] [stderr]     |                                              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:172:40
[INFO] [stderr]     |
[INFO] [stderr] 172 |             Tab::Stack(stack) => stack.handle_key(event),
[INFO] [stderr]     |                                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:173:53
[INFO] [stderr]     |
[INFO] [stderr] 173 |             Tab::ToggleSwitch(switches) => switches.handle_key(event),
[INFO] [stderr]     |                                                     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_mouse`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:179:46
[INFO] [stderr]     |
[INFO] [stderr] 179 |             Tab::Buttons(buttons) => buttons.handle_mouse(event),
[INFO] [stderr]     |                                              ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_mouse`: Use tui-framework-experiment instead
[INFO] [stderr]    --> examples/widgets/app.rs:181:53
[INFO] [stderr]     |
[INFO] [stderr] 181 |             Tab::ToggleSwitch(switches) => switches.handle_mouse(event),
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ratatui_widgets::Button::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'text>::with_theme`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:20:41
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 Button::new("Button 1").with_theme(button::themes::RED),
[INFO] [stderr]    |                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ratatui_widgets::Button::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:21:25
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'text>::with_theme`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:21:41
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 Button::new("Button 2").with_theme(button::themes::GREEN),
[INFO] [stderr]    |                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ratatui_widgets::Button::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:22:25
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'text>::with_theme`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:22:41
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 Button::new("Button 3").with_theme(button::themes::BLUE),
[INFO] [stderr]    |                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:32:15
[INFO] [stderr]    |
[INFO] [stderr] 32 |         match event.key {
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:33:18
[INFO] [stderr]    |
[INFO] [stderr] 33 |             Char('j') | Left => self.select_previous(),
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:34:18
[INFO] [stderr]    |
[INFO] [stderr] 34 |             Char('k') | Right => self.select_next(),
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:35:45
[INFO] [stderr]    |
[INFO] [stderr] 35 |             _ => self.selected_button_mut().handle_key(event),
[INFO] [stderr]    |                                             ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::kind`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:40:15
[INFO] [stderr]    |
[INFO] [stderr] 40 |         match event.kind {
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEventKind::Down::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:41:34
[INFO] [stderr]    |
[INFO] [stderr] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEventKind::Up::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:42:32
[INFO] [stderr]    |
[INFO] [stderr] 42 |             MouseEventKind::Up(_) => self.release(),
[INFO] [stderr]    |                                ^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::column`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:41:67
[INFO] [stderr]    |
[INFO] [stderr] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::row`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:41:81
[INFO] [stderr]    |
[INFO] [stderr] 41 |             MouseEventKind::Down(MouseButton::Left) => self.click(event.column, event.row),
[INFO] [stderr]    |                                                                                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'_>::toggle_press`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:64:33
[INFO] [stderr]    |
[INFO] [stderr] 64 |                 self.buttons[i].toggle_press();
[INFO] [stderr]    |                                 ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'_>::select`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:72:36
[INFO] [stderr]    |
[INFO] [stderr] 72 |         self.selected_button_mut().select();
[INFO] [stderr]    |                                    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'_>::normal`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:84:36
[INFO] [stderr]    |
[INFO] [stderr] 84 |         self.selected_button_mut().normal();
[INFO] [stderr]    |                                    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'_>::select`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:86:36
[INFO] [stderr]    |
[INFO] [stderr] 86 |         self.selected_button_mut().select();
[INFO] [stderr]    |                                    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::Button::<'_>::toggle_press`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/buttons.rs:90:43
[INFO] [stderr]    |
[INFO] [stderr] 90 |         self.buttons[self.selected_index].toggle_press();
[INFO] [stderr]    |                                           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ratatui_widgets::StackContainer::vertical`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:16:37
[INFO] [stderr]    |
[INFO] [stderr] 16 |         let stack = StackContainer::vertical().with_widgets(vec![
[INFO] [stderr]    |                                     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::StackContainer::with_widgets`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:16:48
[INFO] [stderr]    |
[INFO] [stderr] 16 |         let stack = StackContainer::vertical().with_widgets(vec![
[INFO] [stderr]    |                                                ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:52:15
[INFO] [stderr]    |
[INFO] [stderr] 52 |         match event.key {
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:53:23
[INFO] [stderr]    |
[INFO] [stderr] 53 |             Key::Char(' ') => self.add_widget(),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::StackContainer::push`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:66:20
[INFO] [stderr]    |
[INFO] [stderr] 66 |         self.stack.push(widget, constraint);
[INFO] [stderr]    |                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::StackContainer::remove`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/stack.rs:74:20
[INFO] [stderr]    |
[INFO] [stderr] 74 |         self.stack.remove(self.counter);
[INFO] [stderr]    |                    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ratatui_widgets::toggle_switch::ToggleSwitch::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:20:31
[INFO] [stderr]    |
[INFO] [stderr] 20 |                 ToggleSwitch::new("Turned off", State::Off),
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ratatui_widgets::toggle_switch::ToggleSwitch::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:21:31
[INFO] [stderr]    |
[INFO] [stderr] 21 |                 ToggleSwitch::new("Turned on", State::On),
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::KeyPressedEvent::key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:31:15
[INFO] [stderr]    |
[INFO] [stderr] 31 |         match event.key {
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:32:18
[INFO] [stderr]    |
[INFO] [stderr] 32 |             Char('k') | Up => self.select_previous(),
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::Key::Char::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:33:18
[INFO] [stderr]    |
[INFO] [stderr] 33 |             Char('j') | Down => self.select_next(),
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::events::EventHandler::handle_key`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:34:45
[INFO] [stderr]    |
[INFO] [stderr] 34 |             _ => self.selected_switch_mut().handle_key(event),
[INFO] [stderr]    |                                             ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::kind`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:39:58
[INFO] [stderr]    |
[INFO] [stderr] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stderr]    |                                                          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEventKind::Down::0`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:39:37
[INFO] [stderr]    |
[INFO] [stderr] 39 |         if let MouseEventKind::Down(MouseButton::Left) = event.kind {
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::column`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:40:24
[INFO] [stderr]    |
[INFO] [stderr] 40 |             self.click(event.column, event.row)
[INFO] [stderr]    |                        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `ratatui_widgets::events::MouseEvent::row`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:40:38
[INFO] [stderr]    |
[INFO] [stderr] 40 |             self.click(event.column, event.row)
[INFO] [stderr]    |                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::toggle_state`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:56:34
[INFO] [stderr]    |
[INFO] [stderr] 56 |                 self.switches[i].toggle_state();
[INFO] [stderr]    |                                  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::blur`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:64:36
[INFO] [stderr]    |
[INFO] [stderr] 64 |         self.selected_switch_mut().blur();
[INFO] [stderr]    |                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::blur`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:76:36
[INFO] [stderr]    |
[INFO] [stderr] 76 |         self.selected_switch_mut().blur();
[INFO] [stderr]    |                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::focus`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:78:36
[INFO] [stderr]    |
[INFO] [stderr] 78 |         self.selected_switch_mut().focus();
[INFO] [stderr]    |                                    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ratatui_widgets::toggle_switch::ToggleSwitch::<'_>::toggle_state`: Use tui-framework-experiment instead
[INFO] [stderr]   --> examples/widgets/tabs/toggle_switch.rs:82:44
[INFO] [stderr]    |
[INFO] [stderr] 82 |         self.switches[self.selected_index].toggle_state();
[INFO] [stderr]    |                                            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_01`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_02`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_03`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_04`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_05`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_06`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_07`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_08`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_09`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_10`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_11`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_12`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `events::crossterm::tests::try_from_modifiers::case_13`: Use tui-framework-experiment instead
[INFO] [stderr]    --> src/events/crossterm.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     #[rstest]
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ratatui-widgets` (example "widgets") generated 117 warnings
[INFO] [stderr] warning: `ratatui-widgets` (lib test) generated 39 warnings (26 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ratatui_widgets-ad68502b8e7499d1)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_01 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_02 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_03 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_04 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_08 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_05 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_09 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_10 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_11 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_12 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_13 ... ok
[INFO] [stderr]    Doc-tests ratatui_widgets
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_07 ... ok
[INFO] [stdout] test events::crossterm::tests::try_from_modifiers::case_06 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/toggle_switch.rs - toggle_switch::ToggleSwitch (line 17) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 22) ... ok
[INFO] [stdout] test src/stack_container.rs - stack_container::StackContainer (line 10) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/toggle_switch.rs - toggle_switch::ToggleSwitch (line 17) stdout ----
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:20:38
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ratatui_widgets::toggle_switch::{ToggleSwitch, State};
[INFO] [stdout]   |                                      ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `ratatui_widgets::toggle_switch::State`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:20:52
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ratatui_widgets::toggle_switch::{ToggleSwitch, State};
[INFO] [stdout]   |                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `ratatui_widgets::toggle_switch::ToggleSwitch`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:23:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | let toggle_switch = ToggleSwitch::new("Toggle me", State::Off);
[INFO] [stdout]   |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `ratatui_widgets::toggle_switch::State::Off`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:23:59
[INFO] [stdout]   |
[INFO] [stdout] 9 | let toggle_switch = ToggleSwitch::new("Toggle me", State::Off);
[INFO] [stdout]   |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ratatui_widgets::toggle_switch::ToggleSwitch::<'text>::new`: Use tui-framework-experiment instead
[INFO] [stdout]  --> src/toggle_switch.rs:23:35
[INFO] [stdout]   |
[INFO] [stdout] 9 | let toggle_switch = ToggleSwitch::new("Toggle me", State::Off);
[INFO] [stdout]   |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ToggleSwitch<'_>: Widget` is not satisfied
[INFO] [stdout]   --> src/toggle_switch.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | frame.render_widget(toggle_switch, frame.area());
[INFO] [stdout]    |       ------------- ^^^^^^^^^^^^^ the trait `Widget` is not implemented for `ToggleSwitch<'_>`
[INFO] [stdout]    |       |
[INFO] [stdout]    |       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `Frame::<'_>::render_widget`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.1/src/terminal/frame.rs:86:29
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn render_widget<W: Widget>(&mut self, widget: W, area: Rect) {
[INFO] [stdout]    |                             ^^^^^^ required by this bound in `Frame::<'_>::render_widget`
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]    |
[INFO] [stdout] 10 | frame.render_widget(&toggle_switch, frame.area());
[INFO] [stdout]    |                     +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/toggle_switch.rs - toggle_switch::ToggleSwitch (line 17)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "3511223ab9228d6a491758be131c67d1d42eb611c9a58efa1a8df3a7fcdff3e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3511223ab9228d6a491758be131c67d1d42eb611c9a58efa1a8df3a7fcdff3e7", kill_on_drop: false }`
[INFO] [stdout] 3511223ab9228d6a491758be131c67d1d42eb611c9a58efa1a8df3a7fcdff3e7
