[INFO] fetching crate feather-tui 5.0.0-rc.1...
[INFO] testing feather-tui-5.0.0-rc.1 against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] extracting crate feather-tui 5.0.0-rc.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate feather-tui 5.0.0-rc.1
[INFO] finished tweaking crates.io crate feather-tui 5.0.0-rc.1
[INFO] tweaked toml for crates.io crate feather-tui 5.0.0-rc.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate feather-tui 5.0.0-rc.1 on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate feather-tui 5.0.0-rc.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded windows-sys v0.61.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cd55acdf0e913d28b1b8b080f869ec9984e0602f99a614274dae9f97816fab5f
[INFO] running `Command { std: "docker" "start" "-a" "cd55acdf0e913d28b1b8b080f869ec9984e0602f99a614274dae9f97816fab5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd55acdf0e913d28b1b8b080f869ec9984e0602f99a614274dae9f97816fab5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd55acdf0e913d28b1b8b080f869ec9984e0602f99a614274dae9f97816fab5f", kill_on_drop: false }`
[INFO] [stdout] cd55acdf0e913d28b1b8b080f869ec9984e0602f99a614274dae9f97816fab5f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c2ea91927a8b7ff5417ec8b8792b23213a91336ebb1b9a13328f14b742f08011
[INFO] running `Command { std: "docker" "start" "-a" "c2ea91927a8b7ff5417ec8b8792b23213a91336ebb1b9a13328f14b742f08011", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling signal-hook-mio v0.2.4
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling feather-tui v5.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.22s
[INFO] running `Command { std: "docker" "inspect" "c2ea91927a8b7ff5417ec8b8792b23213a91336ebb1b9a13328f14b742f08011", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2ea91927a8b7ff5417ec8b8792b23213a91336ebb1b9a13328f14b742f08011", kill_on_drop: false }`
[INFO] [stdout] c2ea91927a8b7ff5417ec8b8792b23213a91336ebb1b9a13328f14b742f08011
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a7944ff91e532b71fb1d90b65ff2f597174baf3ea628422c5157c02b1fc6ad0a
[INFO] running `Command { std: "docker" "start" "-a" "a7944ff91e532b71fb1d90b65ff2f597174baf3ea628422c5157c02b1fc6ad0a", kill_on_drop: false }`
[INFO] [stderr]    Compiling feather-tui v5.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.66s
[INFO] running `Command { std: "docker" "inspect" "a7944ff91e532b71fb1d90b65ff2f597174baf3ea628422c5157c02b1fc6ad0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7944ff91e532b71fb1d90b65ff2f597174baf3ea628422c5157c02b1fc6ad0a", kill_on_drop: false }`
[INFO] [stdout] a7944ff91e532b71fb1d90b65ff2f597174baf3ea628422c5157c02b1fc6ad0a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 03b8a67806dd7d63bf47bd3f92a2b1c901aba0f3c2629c9f0fb0a31f4d4d4b5d
[INFO] running `Command { std: "docker" "start" "-a" "03b8a67806dd7d63bf47bd3f92a2b1c901aba0f3c2629c9f0fb0a31f4d4d4b5d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/feather_tui-4e793d975c421b6b)
[INFO] [stderr]    Doc-tests feather_tui
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test src/containers/container.rs - containers::container::Container::new (line 36) ... FAILED
[INFO] [stdout] test src/components/text.rs - components::text::TextsManager::query_mut (line 389) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::new (line 170) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::option (line 245) ... FAILED
[INFO] [stdout] test src/components/option.rs - components::option::Option::is_selc (line 91) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::instant_draw (line 396) ... FAILED
[INFO] [stdout] test src/components/text.rs - components::text::Text::set_label (line 293) ... FAILED
[INFO] [stdout] test src/components/text.rs - components::text::TextsManager::query (line 363) ... FAILED
[INFO] [stdout] test src/components/option.rs - components::option::OptionsManager::selector_down (line 228) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::header (line 193) ... FAILED
[INFO] [stdout] test src/components/option.rs - components::option::OptionsManager::query (line 146) ... FAILED
[INFO] [stdout] test src/components/option.rs - components::option::OptionsManager::selector_up (line 196) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::footer (line 221) ... FAILED
[INFO] [stdout] test src/components/option.rs - components::option::OptionsManager::selector_select (line 260) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::separator_dotted (line 374) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder (line 141) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::build (line 414) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::option_id (line 268) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::separator_normal (line 354) ... FAILED
[INFO] [stdout] test src/components/option.rs - components::option::OptionsManager::query_mut (line 172) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::from_file (line 255) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::build (line 292) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::header (line 166) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::Document::scroll_down (line 68) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::text (line 296) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::at (line 245) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::flags (line 215) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::add_many (line 100) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::add (line 68) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::instant_draw (line 275) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::new (line 38) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::find_label (line 220) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::content (line 236) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::footer (line 193) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::default_flags (line 454) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::header (line 403) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::build (line 508) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::Document::scroll_up (line 45) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder::new (line 142) ... FAILED
[INFO] [stdout] test src/containers/container.rs - containers::container::ContainerBuilder::text_id (line 325) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::scroll_up (line 135) ... FAILED
[INFO] [stdout] test src/containers/document.rs - containers::document::DocumentBuilder (line 123) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::scroll_down (line 165) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::footer (line 431) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::ContainerNoComponentById (line 50) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::find_id (line 195) ... FAILED
[INFO] [stdout] test src/containers/message.rs - containers::message::Message::new (line 53) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::at_mut (line 274) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::TextFlagMultipleColor (line 35) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::number (line 471) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::ListIndexOutOfBound (line 69) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::RendererContainerTooBig (line 111) ... FAILED
[INFO] [stdout] test src/input.rs - input::keycode_to_char (line 96) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::ListFailToFindElement (line 87) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiResult (line 199) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder (line 361) ... FAILED
[INFO] [stdout] test src/input.rs - input::key_char (line 131) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::List::remove (line 303) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::TextFlagNoneWithOther (line 21) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError (line 164) ... FAILED
[INFO] [stdout] test src/input.rs - input::prompt (line 21) ... FAILED
[INFO] [stdout] test src/renderer.rs - renderer::Renderer::fullscreen (line 171) ... FAILED
[INFO] [stdout] test src/renderer.rs - renderer::Renderer::fullwidth (line 190) ... FAILED
[INFO] [stdout] test src/terminal.rs - terminal::unready (line 47) ... FAILED
[INFO] [stdout] test src/terminal.rs - terminal::clear (line 75) ... FAILED
[INFO] [stdout] test src/renderer.rs - renderer::Renderer::new (line 150) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::new (line 379) ... FAILED
[INFO] [stdout] test src/containers/list.rs - containers::list::ListBuilder::instant_draw (line 491) ... FAILED
[INFO] [stdout] test src/renderer.rs - renderer::Renderer::fullheight (line 214) ... FAILED
[INFO] [stdout] test src/terminal.rs - terminal::ready (line 17) ... FAILED
[INFO] [stdout] test src/input.rs - input::key (line 58) ... FAILED
[INFO] [stdout] test src/renderer.rs - renderer::Renderer::draw (line 519) ... FAILED
[INFO] [stdout] test src/error.rs - error::FtuiError::StdInputOutputError (line 138) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/containers/container.rs - containers::container::Container::new (line 36) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Container`
[INFO] [stdout]   --> src/containers/container.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | let _ = Container::new();
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `Container`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 36 + use feather_tui::containers::Container;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/text.rs - components::text::TextsManager::query_mut (line 389) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/text.rs:394:14
[INFO] [stdout]     |
[INFO] [stdout] 394 |     .text_id(..., &mut text_id)?
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 394 -     .text_id(..., &mut text_id)?
[INFO] [stdout] 394 +     .text_id(.., &mut text_id)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 394 -     .text_id(..., &mut text_id)?
[INFO] [stdout] 394 +     .text_id(..=, &mut text_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/text.rs:394:14
[INFO] [stdout]     |
[INFO] [stdout] 394 |     .text_id(..., &mut text_id)?
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 394 -     .text_id(..., &mut text_id)?
[INFO] [stdout] 394 +     .text_id(.., &mut text_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/text.rs:393:17
[INFO] [stdout]     |
[INFO] [stdout] 393 | let container = ContainerBuilder::new()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 389 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::new (line 170) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 | let _ = ContainerBuilder::new();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 170 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::option (line 245) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 245 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/option.rs - components::option::Option::is_selc (line 91) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/components/option.rs:93:30
[INFO] [stdout]    |
[INFO] [stdout] 93 | let mut option = Option::new(..., None)?;
[INFO] [stdout]    |                              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 93 - let mut option = Option::new(..., None)?;
[INFO] [stdout] 93 + let mut option = Option::new(.., None)?;
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 93 - let mut option = Option::new(..., None)?;
[INFO] [stdout] 93 + let mut option = Option::new(..=, None)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/components/option.rs:93:30
[INFO] [stdout]    |
[INFO] [stdout] 93 | let mut option = Option::new(..., None)?;
[INFO] [stdout]    |                              ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 93 - let mut option = Option::new(..., None)?;
[INFO] [stdout] 93 + let mut option = Option::new(.., None)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `new` found for enum `Option<T>` in the current scope
[INFO] [stdout]   --> src/components/option.rs:93:26
[INFO] [stdout]    |
[INFO] [stdout] 93 | let mut option = Option::new(..., None)?;
[INFO] [stdout]    |                          ^^^ variant or associated item not found in `Option<_>`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0586, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0586`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::instant_draw (line 396) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 398 -     .header(...)?
[INFO] [stdout] 398 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 398 -     .header(...)?
[INFO] [stdout] 398 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 398 -     .header(...)?
[INFO] [stdout] 398 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 399 -     .option(...)
[INFO] [stdout] 399 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 399 -     .option(...)
[INFO] [stdout] 399 +     .option(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 399 -     .option(...)
[INFO] [stdout] 399 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 400 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 400 +     .instant_draw(Renderer::new(..))?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 400 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 400 +     .instant_draw(Renderer::new(..=))?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 400 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 400 +     .instant_draw(Renderer::new(..))?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 396 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/containers/container.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                   ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 396 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/text.rs - components::text::Text::set_label (line 293) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/components/text.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 295 | let mut text = Text::new("Text", None)?;
[INFO] [stdout]     |                ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 293 + use feather_tui::components::Text;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/text.rs - components::text::TextsManager::query (line 363) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/text.rs:368:14
[INFO] [stdout]     |
[INFO] [stdout] 368 |     .text_id(..., &mut text_id)?
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 368 -     .text_id(..., &mut text_id)?
[INFO] [stdout] 368 +     .text_id(.., &mut text_id)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 368 -     .text_id(..., &mut text_id)?
[INFO] [stdout] 368 +     .text_id(..=, &mut text_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/text.rs:368:14
[INFO] [stdout]     |
[INFO] [stdout] 368 |     .text_id(..., &mut text_id)?
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 368 -     .text_id(..., &mut text_id)?
[INFO] [stdout] 368 +     .text_id(.., &mut text_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/text.rs:367:17
[INFO] [stdout]     |
[INFO] [stdout] 367 | let container = ContainerBuilder::new()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 363 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/option.rs - components::option::OptionsManager::selector_down (line 228) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 231 -     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout] 231 +     .option(..)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 231 -     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout] 231 +     .option(..=)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 231 -     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout] 231 +     .option(..)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |     .option(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 232 -     .option(...)?
[INFO] [stdout] 232 +     .option(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 232 -     .option(...)?
[INFO] [stdout] 232 +     .option(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |     .option(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 232 -     .option(...)?
[INFO] [stdout] 232 +     .option(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/option.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 | let mut container = ContainerBuilder::new()
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 228 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::header (line 193) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 193 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/container.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |     .header("Welcome", TextFlags::COLOR_RED)?;
[INFO] [stdout]     |                        ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 193 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/option.rs - components::option::OptionsManager::query (line 146) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:151:16
[INFO] [stdout]     |
[INFO] [stdout] 151 |     .option_id(..., &mut option_id)?
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 151 -     .option_id(..., &mut option_id)?
[INFO] [stdout] 151 +     .option_id(.., &mut option_id)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 151 -     .option_id(..., &mut option_id)?
[INFO] [stdout] 151 +     .option_id(..=, &mut option_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:151:16
[INFO] [stdout]     |
[INFO] [stdout] 151 |     .option_id(..., &mut option_id)?
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 151 -     .option_id(..., &mut option_id)?
[INFO] [stdout] 151 +     .option_id(.., &mut option_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/option.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 | let container = ContainerBuilder::new()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 146 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/option.rs - components::option::OptionsManager::selector_up (line 196) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 199 -     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout] 199 +     .option(..)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 199 -     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout] 199 +     .option(..=)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 199 -     .option(...)? // This is where the `Selector` will be when initialize.
[INFO] [stdout] 199 +     .option(..)? // This is where the `Selector` will be when initialize.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |     .option(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 200 -     .option(...)?
[INFO] [stdout] 200 +     .option(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 200 -     .option(...)?
[INFO] [stdout] 200 +     .option(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |     .option(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 -     .option(...)?
[INFO] [stdout] 200 +     .option(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/option.rs:198:21
[INFO] [stdout]     |
[INFO] [stdout] 198 | let mut container = ContainerBuilder::new()
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 196 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::footer (line 221) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:223:1
[INFO] [stdout]     |
[INFO] [stdout] 223 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 221 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/container.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     .footer("q -> exit", TextFlags::COLOR_RED)?;
[INFO] [stdout]     |                          ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 221 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/option.rs - components::option::OptionsManager::selector_select (line 260) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |     .option(...)? // The `Selector` starts at this `Option`.
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 263 -     .option(...)? // The `Selector` starts at this `Option`.
[INFO] [stdout] 263 +     .option(..)? // The `Selector` starts at this `Option`.
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 263 -     .option(...)? // The `Selector` starts at this `Option`.
[INFO] [stdout] 263 +     .option(..=)? // The `Selector` starts at this `Option`.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |     .option(...)? // The `Selector` starts at this `Option`.
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 263 -     .option(...)? // The `Selector` starts at this `Option`.
[INFO] [stdout] 263 +     .option(..)? // The `Selector` starts at this `Option`.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/option.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 | let mut container = ContainerBuilder::new()
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 260 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::separator_dotted (line 374) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `(`
[INFO] [stdout]    --> src/containers/container.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 | ContainerBuilder::new()
[INFO] [stdout]     |                      ^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder (line 141) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 145 -     .header(...)?
[INFO] [stdout] 145 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 145 -     .header(...)?
[INFO] [stdout] 145 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 145 -     .header(...)?
[INFO] [stdout] 145 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 146 -     .option(...)
[INFO] [stdout] 146 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 146 -     .option(...)
[INFO] [stdout] 146 +     .option(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 146 -     .option(...)
[INFO] [stdout] 146 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 147 -     .option(...)
[INFO] [stdout] 147 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 147 -     .option(...)
[INFO] [stdout] 147 +     .option(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 147 -     .option(...)
[INFO] [stdout] 147 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 |     .separator_normal(...)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 148 -     .separator_normal(...)
[INFO] [stdout] 148 +     .separator_normal(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 148 -     .separator_normal(...)
[INFO] [stdout] 148 +     .separator_normal(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 |     .separator_normal(...)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 148 -     .separator_normal(...)
[INFO] [stdout] 148 +     .separator_normal(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:149:11
[INFO] [stdout]     |
[INFO] [stdout] 149 |     .text(...)?
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 149 -     .text(...)?
[INFO] [stdout] 149 +     .text(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 149 -     .text(...)?
[INFO] [stdout] 149 +     .text(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:149:11
[INFO] [stdout]     |
[INFO] [stdout] 149 |     .text(...)?
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 149 -     .text(...)?
[INFO] [stdout] 149 +     .text(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |     .selector(...)?
[INFO] [stdout]     |               ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 150 -     .selector(...)?
[INFO] [stdout] 150 +     .selector(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 150 -     .selector(...)?
[INFO] [stdout] 150 +     .selector(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |     .selector(...)?
[INFO] [stdout]     |               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 150 -     .selector(...)?
[INFO] [stdout] 150 +     .selector(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Container` in this scope
[INFO] [stdout]    --> src/containers/container.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 | let container: Container = ContainerBuilder::new()
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 141 + use feather_tui::containers::Container;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 | let container: Container = ContainerBuilder::new()
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 141 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::build (line 414) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 416 -     .header(...)?
[INFO] [stdout] 416 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 416 -     .header(...)?
[INFO] [stdout] 416 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 416 -     .header(...)?
[INFO] [stdout] 416 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 417 -     .option(...)
[INFO] [stdout] 417 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 417 -     .option(...)
[INFO] [stdout] 417 +     .option(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 417 -     .option(...)
[INFO] [stdout] 417 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 418 -     .option(...)
[INFO] [stdout] 418 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 418 -     .option(...)
[INFO] [stdout] 418 +     .option(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |     .option(...)
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 418 -     .option(...)
[INFO] [stdout] 418 +     .option(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |     .separator_normal(...)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 419 -     .separator_normal(...)
[INFO] [stdout] 419 +     .separator_normal(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 419 -     .separator_normal(...)
[INFO] [stdout] 419 +     .separator_normal(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |     .separator_normal(...)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 419 -     .separator_normal(...)
[INFO] [stdout] 419 +     .separator_normal(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:420:11
[INFO] [stdout]     |
[INFO] [stdout] 420 |     .text(...)?
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 420 -     .text(...)?
[INFO] [stdout] 420 +     .text(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 420 -     .text(...)?
[INFO] [stdout] 420 +     .text(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:420:11
[INFO] [stdout]     |
[INFO] [stdout] 420 |     .text(...)?
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 420 -     .text(...)?
[INFO] [stdout] 420 +     .text(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/container.rs:421:15
[INFO] [stdout]     |
[INFO] [stdout] 421 |     .selector(...)?
[INFO] [stdout]     |               ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 421 -     .selector(...)?
[INFO] [stdout] 421 +     .selector(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 421 -     .selector(...)?
[INFO] [stdout] 421 +     .selector(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/container.rs:421:15
[INFO] [stdout]     |
[INFO] [stdout] 421 |     .selector(...)?
[INFO] [stdout]     |               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 421 -     .selector(...)?
[INFO] [stdout] 421 +     .selector(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Container` in this scope
[INFO] [stdout]    --> src/containers/container.rs:415:16
[INFO] [stdout]     |
[INFO] [stdout] 415 | let container: Container = ContainerBuilder::new()
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 414 + use feather_tui::containers::Container;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:415:28
[INFO] [stdout]     |
[INFO] [stdout] 415 | let container: Container = ContainerBuilder::new()
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 414 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::option_id (line 268) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:273:1
[INFO] [stdout]     |
[INFO] [stdout] 273 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 268 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::separator_normal (line 354) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `(`
[INFO] [stdout]    --> src/containers/container.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 | ContainerBuilder::new()
[INFO] [stdout]     |                      ^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/components/option.rs - components::option::OptionsManager::query_mut (line 172) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/components/option.rs:177:16
[INFO] [stdout]     |
[INFO] [stdout] 177 |     .option_id(..., &mut option_id)?
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 177 -     .option_id(..., &mut option_id)?
[INFO] [stdout] 177 +     .option_id(.., &mut option_id)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 177 -     .option_id(..., &mut option_id)?
[INFO] [stdout] 177 +     .option_id(..=, &mut option_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/components/option.rs:177:16
[INFO] [stdout]     |
[INFO] [stdout] 177 |     .option_id(..., &mut option_id)?
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 177 -     .option_id(..., &mut option_id)?
[INFO] [stdout] 177 +     .option_id(.., &mut option_id)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/components/option.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 | let container = ContainerBuilder::new()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 172 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::from_file (line 255) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:256:15
[INFO] [stdout]     |
[INFO] [stdout] 256 | let builder = DocumentBuilder::new()
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 255 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::build (line 292) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 294 -     .header(...)?
[INFO] [stdout] 294 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 294 -     .header(...)?
[INFO] [stdout] 294 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 -     .header(...)?
[INFO] [stdout] 294 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:295:14
[INFO] [stdout]     |
[INFO] [stdout] 295 |     .content(...)
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 295 -     .content(...)
[INFO] [stdout] 295 +     .content(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 295 -     .content(...)
[INFO] [stdout] 295 +     .content(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:295:14
[INFO] [stdout]     |
[INFO] [stdout] 295 |     .content(...)
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 295 -     .content(...)
[INFO] [stdout] 295 +     .content(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:296:12
[INFO] [stdout]     |
[INFO] [stdout] 296 |     .flags(...)?
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 296 -     .flags(...)?
[INFO] [stdout] 296 +     .flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 296 -     .flags(...)?
[INFO] [stdout] 296 +     .flags(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:296:12
[INFO] [stdout]     |
[INFO] [stdout] 296 |     .flags(...)?
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 296 -     .flags(...)?
[INFO] [stdout] 296 +     .flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |     .footer(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 297 -     .footer(...)?
[INFO] [stdout] 297 +     .footer(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 297 -     .footer(...)?
[INFO] [stdout] 297 +     .footer(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |     .footer(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 297 -     .footer(...)?
[INFO] [stdout] 297 +     .footer(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:293:1
[INFO] [stdout]     |
[INFO] [stdout] 293 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 292 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::header (line 166) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 166 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::Document::scroll_down (line 68) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/containers/document.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     .content(...)
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 71 -     .content(...)
[INFO] [stdout] 71 +     .content(..)
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 71 -     .content(...)
[INFO] [stdout] 71 +     .content(..=)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/containers/document.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     .content(...)
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 71 -     .content(...)
[INFO] [stdout] 71 +     .content(..)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]   --> src/containers/document.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 | let mut list = DocumentBuilder::new()
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 68 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::text (line 296) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 296 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/container.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 300 |     .text("Text", TextFlags::ALIGN_RIGHT | TextFlags::COLOR_MAGENTA_BACK)?;
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 296 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/container.rs:300:44
[INFO] [stdout]     |
[INFO] [stdout] 300 |     .text("Text", TextFlags::ALIGN_RIGHT | TextFlags::COLOR_MAGENTA_BACK)?;
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 296 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::at (line 245) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:250:10
[INFO] [stdout]     |
[INFO] [stdout] 250 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 250 - list.add(...)?;
[INFO] [stdout] 250 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 250 - list.add(...)?;
[INFO] [stdout] 250 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:250:10
[INFO] [stdout]     |
[INFO] [stdout] 250 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 250 - list.add(...)?;
[INFO] [stdout] 250 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:251:10
[INFO] [stdout]     |
[INFO] [stdout] 251 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 251 - list.add(...)?;
[INFO] [stdout] 251 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 251 - list.add(...)?;
[INFO] [stdout] 251 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:251:10
[INFO] [stdout]     |
[INFO] [stdout] 251 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 251 - list.add(...)?;
[INFO] [stdout] 251 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:247:16
[INFO] [stdout]     |
[INFO] [stdout] 247 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 245 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::flags (line 215) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 217 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 215 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/document.rs:218:12
[INFO] [stdout]     |
[INFO] [stdout] 218 |     .flags(TextFlags::COLOR_RED)?;
[INFO] [stdout]     |            ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 215 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::add_many (line 100) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 100 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/list.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     TextFlags::COLOR_RED | TextFlags::STYLE_BOLD)?;
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 100 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/list.rs:105:28
[INFO] [stdout]     |
[INFO] [stdout] 105 |     TextFlags::COLOR_RED | TextFlags::STYLE_BOLD)?;
[INFO] [stdout]     |                            ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 100 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::add (line 68) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]   --> src/containers/list.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 | let mut list = ListBuilder::new().build();
[INFO] [stdout]    |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 68 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]   --> src/containers/list.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 | list.add("Element", TextFlags::COLOR_RED | TextFlags::STYLE_BOLD)?;
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 68 + use feather_tui::components::TextFlags;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]   --> src/containers/list.rs:73:44
[INFO] [stdout]    |
[INFO] [stdout] 73 | list.add("Element", TextFlags::COLOR_RED | TextFlags::STYLE_BOLD)?;
[INFO] [stdout]    |                                            ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 68 + use feather_tui::components::TextFlags;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::instant_draw (line 275) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 277 -     .header(...)?
[INFO] [stdout] 277 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 277 -     .header(...)?
[INFO] [stdout] 277 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 277 -     .header(...)?
[INFO] [stdout] 277 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:278:33
[INFO] [stdout]     |
[INFO] [stdout] 278 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 278 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 278 +     .instant_draw(Renderer::new(..))?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 278 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 278 +     .instant_draw(Renderer::new(..=))?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:278:33
[INFO] [stdout]     |
[INFO] [stdout] 278 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 278 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 278 +     .instant_draw(Renderer::new(..))?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 275 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/containers/document.rs:278:19
[INFO] [stdout]     |
[INFO] [stdout] 278 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                   ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 275 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::new (line 38) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `List`
[INFO] [stdout]   --> src/containers/list.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | let _ = List::new();
[INFO] [stdout]    |         ^^^^ use of undeclared type `List`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 38 + use feather_tui::containers::List;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::find_label (line 220) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:225:29
[INFO] [stdout]     |
[INFO] [stdout] 225 | let id = list.add("label!", ...)?;
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 225 - let id = list.add("label!", ...)?;
[INFO] [stdout] 225 + let id = list.add("label!", ..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 225 - let id = list.add("label!", ...)?;
[INFO] [stdout] 225 + let id = list.add("label!", ..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:225:29
[INFO] [stdout]     |
[INFO] [stdout] 225 | let id = list.add("label!", ...)?;
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 - let id = list.add("label!", ...)?;
[INFO] [stdout] 225 + let id = list.add("label!", ..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:222:16
[INFO] [stdout]     |
[INFO] [stdout] 222 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 220 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::content (line 236) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 236 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::footer (line 193) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 193 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::default_flags (line 454) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:456:1
[INFO] [stdout]     |
[INFO] [stdout] 456 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 454 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tui`
[INFO] [stdout]    --> src/containers/list.rs:457:20
[INFO] [stdout]     |
[INFO] [stdout] 457 |     .default_flags(tui::TextFlags::COLOR_RED)?;
[INFO] [stdout]     |                    ^^^ use of unresolved module or unlinked crate `tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tui`, use `cargo add tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 454 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextFlags`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 457 -     .default_flags(tui::TextFlags::COLOR_RED)?;
[INFO] [stdout] 457 +     .default_flags(TextFlags::COLOR_RED)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::header (line 403) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:405:1
[INFO] [stdout]     |
[INFO] [stdout] 405 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 403 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::build (line 508) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:510:13
[INFO] [stdout]     |
[INFO] [stdout] 510 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 510 -     .header(...)?
[INFO] [stdout] 510 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 510 -     .header(...)?
[INFO] [stdout] 510 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:510:13
[INFO] [stdout]     |
[INFO] [stdout] 510 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 510 -     .header(...)?
[INFO] [stdout] 510 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:511:20
[INFO] [stdout]     |
[INFO] [stdout] 511 |     .default_flags(...)?
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 511 -     .default_flags(...)?
[INFO] [stdout] 511 +     .default_flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 511 -     .default_flags(...)?
[INFO] [stdout] 511 +     .default_flags(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:511:20
[INFO] [stdout]     |
[INFO] [stdout] 511 |     .default_flags(...)?
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 511 -     .default_flags(...)?
[INFO] [stdout] 511 +     .default_flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:509:1
[INFO] [stdout]     |
[INFO] [stdout] 509 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 508 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::Document::scroll_up (line 45) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]   --> src/containers/document.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 | let mut doc = DocumentBuilder::new().build();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 45 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder::new (line 142) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 | let _ = DocumentBuilder::new();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 142 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/container.rs - containers::container::ContainerBuilder::text_id (line 325) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/containers/container.rs:330:1
[INFO] [stdout]     |
[INFO] [stdout] 330 | ContainerBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 325 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/container.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         TextFlags::ALIGN_RIGHT | TextFlags::COLOR_MAGENTA_BACK, &mut id)?;
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 325 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]    --> src/containers/container.rs:333:34
[INFO] [stdout]     |
[INFO] [stdout] 333 |         TextFlags::ALIGN_RIGHT | TextFlags::COLOR_MAGENTA_BACK, &mut id)?;
[INFO] [stdout]     |                                  ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 325 + use feather_tui::components::TextFlags;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::scroll_up (line 135) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 140 - list.add(...)?;
[INFO] [stdout] 140 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 140 - list.add(...)?;
[INFO] [stdout] 140 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 140 - list.add(...)?;
[INFO] [stdout] 140 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:141:10
[INFO] [stdout]     |
[INFO] [stdout] 141 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 141 - list.add(...)?;
[INFO] [stdout] 141 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 141 - list.add(...)?;
[INFO] [stdout] 141 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:141:10
[INFO] [stdout]     |
[INFO] [stdout] 141 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 141 - list.add(...)?;
[INFO] [stdout] 141 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout] 137 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 135 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/document.rs - containers::document::DocumentBuilder (line 123) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 125 -     .header(...)?
[INFO] [stdout] 125 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 125 -     .header(...)?
[INFO] [stdout] 125 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 125 -     .header(...)?
[INFO] [stdout] 125 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:126:14
[INFO] [stdout]     |
[INFO] [stdout] 126 |     .content(...)
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 126 -     .content(...)
[INFO] [stdout] 126 +     .content(..)
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 126 -     .content(...)
[INFO] [stdout] 126 +     .content(..=)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:126:14
[INFO] [stdout]     |
[INFO] [stdout] 126 |     .content(...)
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 126 -     .content(...)
[INFO] [stdout] 126 +     .content(..)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 |     .flags(...)?
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 127 -     .flags(...)?
[INFO] [stdout] 127 +     .flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 127 -     .flags(...)?
[INFO] [stdout] 127 +     .flags(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 |     .flags(...)?
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 -     .flags(...)?
[INFO] [stdout] 127 +     .flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/document.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |     .footer(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 128 -     .footer(...)?
[INFO] [stdout] 128 +     .footer(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 128 -     .footer(...)?
[INFO] [stdout] 128 +     .footer(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/document.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |     .footer(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 128 -     .footer(...)?
[INFO] [stdout] 128 +     .footer(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DocumentBuilder`
[INFO] [stdout]    --> src/containers/document.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | DocumentBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ use of undeclared type `DocumentBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 123 + use feather_tui::containers::DocumentBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::scroll_down (line 165) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 170 - list.add(...)?;
[INFO] [stdout] 170 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 170 - list.add(...)?;
[INFO] [stdout] 170 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 170 - list.add(...)?;
[INFO] [stdout] 170 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 171 - list.add(...)?;
[INFO] [stdout] 171 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 171 - list.add(...)?;
[INFO] [stdout] 171 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 171 - list.add(...)?;
[INFO] [stdout] 171 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:167:16
[INFO] [stdout]     |
[INFO] [stdout] 167 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 165 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::footer (line 431) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 431 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::ContainerNoComponentById (line 50) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]   --> src/error.rs:51:14
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn main() -> FtuiResult<()> {
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 51 + use feather_tui::error::FtuiResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]   --> src/error.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut container = ContainerBuilder::new().build();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 51 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::find_id (line 195) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 | let id = list.add(...)?;
[INFO] [stdout]     |                   ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 200 - let id = list.add(...)?;
[INFO] [stdout] 200 + let id = list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 200 - let id = list.add(...)?;
[INFO] [stdout] 200 + let id = list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 | let id = list.add(...)?;
[INFO] [stdout]     |                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 - let id = list.add(...)?;
[INFO] [stdout] 200 + let id = list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:197:16
[INFO] [stdout]     |
[INFO] [stdout] 197 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 195 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/message.rs - containers::message::Message::new (line 53) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Message`
[INFO] [stdout]   --> src/containers/message.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 | let _ = Message::new("Information!", MessageStyle::Info);
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type `Message`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 53 + use feather_tui::containers::Message;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MessageStyle`
[INFO] [stdout]   --> src/containers/message.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 | let _ = Message::new("Information!", MessageStyle::Info);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ use of undeclared type `MessageStyle`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 53 + use feather_tui::containers::MessageStyle;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::at_mut (line 274) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:279:10
[INFO] [stdout]     |
[INFO] [stdout] 279 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 279 - list.add(...)?;
[INFO] [stdout] 279 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 279 - list.add(...)?;
[INFO] [stdout] 279 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:279:10
[INFO] [stdout]     |
[INFO] [stdout] 279 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 279 - list.add(...)?;
[INFO] [stdout] 279 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 280 - list.add(...)?;
[INFO] [stdout] 280 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 280 - list.add(...)?;
[INFO] [stdout] 280 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 280 - list.add(...)?;
[INFO] [stdout] 280 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:276:16
[INFO] [stdout]     |
[INFO] [stdout] 276 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 274 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::TextFlagMultipleColor (line 35) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]   --> src/error.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn main() -> FtuiResult<()> {
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 36 + use feather_tui::error::FtuiResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]   --> src/error.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Text::new("Label", TextFlags::COLOR_BLUE | TextFlags::COLOR_RED)?;
[INFO] [stdout]    |     ^^^^ use of undeclared type `Text`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 36 + use feather_tui::components::Text;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]   --> src/error.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Text::new("Label", TextFlags::COLOR_BLUE | TextFlags::COLOR_RED)?;
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 36 + use feather_tui::components::TextFlags;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]   --> src/error.rs:38:48
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Text::new("Label", TextFlags::COLOR_BLUE | TextFlags::COLOR_RED)?;
[INFO] [stdout]    |                                                ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 36 + use feather_tui::components::TextFlags;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::number (line 471) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:472:1
[INFO] [stdout]     |
[INFO] [stdout] 472 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 471 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::ListIndexOutOfBound (line 69) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/error.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | list.add(...)?;
[INFO] [stdout]    |          ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 74 - list.add(...)?;
[INFO] [stdout] 74 + list.add(..)?;
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 74 - list.add(...)?;
[INFO] [stdout] 74 + list.add(..=)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/error.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | list.add(...)?;
[INFO] [stdout]    |          ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 74 - list.add(...)?;
[INFO] [stdout] 74 + list.add(..)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/error.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | list.add(...)?;
[INFO] [stdout]    |          ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 75 - list.add(...)?;
[INFO] [stdout] 75 + list.add(..)?;
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 75 - list.add(...)?;
[INFO] [stdout] 75 + list.add(..=)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/error.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | list.add(...)?;
[INFO] [stdout]    |          ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 75 - list.add(...)?;
[INFO] [stdout] 75 + list.add(..)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]   --> src/error.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 | let mut list = ListBuilder::new().build();
[INFO] [stdout]    |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 69 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::RendererContainerTooBig (line 111) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]    --> src/error.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 | fn main() -> FtuiResult<()> {
[INFO] [stdout]     |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 112 + use feather_tui::error::FtuiResult;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ContainerBuilder`
[INFO] [stdout]    --> src/error.rs:113:25
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let mut container = ContainerBuilder::new()
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ use of undeclared type `ContainerBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 112 + use feather_tui::containers::ContainerBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/error.rs:119:24
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let mut renderer = Renderer::new(5, 10);
[INFO] [stdout]     |                        ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 112 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/error.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let mut renderer = Renderer::new(10, 1);
[INFO] [stdout]     |                        ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 112 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/input.rs - input::keycode_to_char (line 96) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]   --> src/input.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn main() -> FtuiResult<()> {
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 97 + use feather_tui::error::FtuiResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `key` in this scope
[INFO] [stdout]    --> src/input.rs:100:20
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let key_code = key()?;
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  97 + use feather_tui::input::key;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keycode_to_char` in this scope
[INFO] [stdout]    --> src/input.rs:104:29
[INFO] [stdout]     |
[INFO] [stdout] 104 |         Some(code) => match keycode_to_char(code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  97 + use feather_tui::input::keycode_to_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::ListFailToFindElement (line 87) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]   --> src/error.rs:92:19
[INFO] [stdout]    |
[INFO] [stdout] 92 | let id = list.add(...)?;
[INFO] [stdout]    |                   ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]    |
[INFO] [stdout] 92 - let id = list.add(...)?;
[INFO] [stdout] 92 + let id = list.add(..)?;
[INFO] [stdout]    |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout] 92 - let id = list.add(...)?;
[INFO] [stdout] 92 + let id = list.add(..=)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]   --> src/error.rs:92:19
[INFO] [stdout]    |
[INFO] [stdout] 92 | let id = list.add(...)?;
[INFO] [stdout]    |                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]    |
[INFO] [stdout] 92 - let id = list.add(...)?;
[INFO] [stdout] 92 + let id = list.add(..)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]   --> src/error.rs:89:16
[INFO] [stdout]    |
[INFO] [stdout] 89 | let mut list = ListBuilder::new().build();
[INFO] [stdout]    |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 87 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiResult (line 199) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]    --> src/error.rs:201:14
[INFO] [stdout]     |
[INFO] [stdout] 201 | fn main() -> FtuiResult<()> {
[INFO] [stdout]     |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 201 + use feather_tui::error::FtuiResult;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder (line 361) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:363:13
[INFO] [stdout]     |
[INFO] [stdout] 363 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 363 -     .header(...)?
[INFO] [stdout] 363 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 363 -     .header(...)?
[INFO] [stdout] 363 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:363:13
[INFO] [stdout]     |
[INFO] [stdout] 363 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 363 -     .header(...)?
[INFO] [stdout] 363 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:364:20
[INFO] [stdout]     |
[INFO] [stdout] 364 |     .default_flags(...)?
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 364 -     .default_flags(...)?
[INFO] [stdout] 364 +     .default_flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 364 -     .default_flags(...)?
[INFO] [stdout] 364 +     .default_flags(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:364:20
[INFO] [stdout]     |
[INFO] [stdout] 364 |     .default_flags(...)?
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 364 -     .default_flags(...)?
[INFO] [stdout] 364 +     .default_flags(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:362:1
[INFO] [stdout]     |
[INFO] [stdout] 362 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 361 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/input.rs - input::key_char (line 131) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]    --> src/input.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 | fn main() -> FtuiResult<()> {
[INFO] [stdout]     |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 132 + use feather_tui::error::FtuiResult;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `key_char` in this scope
[INFO] [stdout]    --> src/input.rs:135:11
[INFO] [stdout]     |
[INFO] [stdout] 135 |     match key_char()? {
[INFO] [stdout]     |           ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 132 + use feather_tui::input::key_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::List::remove (line 303) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:308:10
[INFO] [stdout]     |
[INFO] [stdout] 308 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 308 - list.add(...)?;
[INFO] [stdout] 308 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 308 - list.add(...)?;
[INFO] [stdout] 308 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:308:10
[INFO] [stdout]     |
[INFO] [stdout] 308 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 308 - list.add(...)?;
[INFO] [stdout] 308 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:309:10
[INFO] [stdout]     |
[INFO] [stdout] 309 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 309 - list.add(...)?;
[INFO] [stdout] 309 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 309 - list.add(...)?;
[INFO] [stdout] 309 + list.add(..=)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:309:10
[INFO] [stdout]     |
[INFO] [stdout] 309 | list.add(...)?;
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 309 - list.add(...)?;
[INFO] [stdout] 309 + list.add(..)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:305:16
[INFO] [stdout]     |
[INFO] [stdout] 305 | let mut list = ListBuilder::new().build();
[INFO] [stdout]     |                ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 303 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::TextFlagNoneWithOther (line 21) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]   --> src/error.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | fn main() -> FtuiResult<()> {
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 22 + use feather_tui::error::FtuiResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]   --> src/error.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Text::new("Label", TextFlags::NONE | TextFlags::COLOR_RED)?;
[INFO] [stdout]    |     ^^^^ use of undeclared type `Text`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 22 + use feather_tui::components::Text;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]   --> src/error.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Text::new("Label", TextFlags::NONE | TextFlags::COLOR_RED)?;
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 22 + use feather_tui::components::TextFlags;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextFlags`
[INFO] [stdout]   --> src/error.rs:24:42
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Text::new("Label", TextFlags::NONE | TextFlags::COLOR_RED)?;
[INFO] [stdout]    |                                          ^^^^^^^^^ use of undeclared type `TextFlags`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 22 + use feather_tui::components::TextFlags;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError (line 164) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FtuiError`
[INFO] [stdout]    --> src/error.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     FtuiError::TextFlagNoneWithOther, FtuiError::TextFlagNoneWithOther);
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `FtuiError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 164 + use feather_tui::error::FtuiError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FtuiError`
[INFO] [stdout]    --> src/error.rs:167:39
[INFO] [stdout]     |
[INFO] [stdout] 167 |     FtuiError::TextFlagNoneWithOther, FtuiError::TextFlagNoneWithOther);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `FtuiError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 164 + use feather_tui::error::FtuiError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FtuiError`
[INFO] [stdout]    --> src/error.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     FtuiError::TextFlagNoneWithOther, FtuiError::TextFlagMultipleColor);
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `FtuiError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 164 + use feather_tui::error::FtuiError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FtuiError`
[INFO] [stdout]    --> src/error.rs:171:39
[INFO] [stdout]     |
[INFO] [stdout] 171 |     FtuiError::TextFlagNoneWithOther, FtuiError::TextFlagMultipleColor);
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `FtuiError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 164 + use feather_tui::error::FtuiError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FtuiError`
[INFO] [stdout]    --> src/error.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     FtuiError::StdInputOutputError(Error::from(ErrorKind::NotFound)),
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `FtuiError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 164 + use feather_tui::error::FtuiError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FtuiError`
[INFO] [stdout]    --> src/error.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     FtuiError::StdInputOutputError(Error::from(ErrorKind::PermissionDenied)));
[INFO] [stdout]     |     ^^^^^^^^^ use of undeclared type `FtuiError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 164 + use feather_tui::error::FtuiError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/input.rs - input::prompt (line 21) stdout ----
[INFO] [stdout] error[E0423]: expected function, found macro `line`
[INFO] [stdout]   --> src/input.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | match line("Input Something") {
[INFO] [stdout]    |       ^^^^ not a function
[INFO] [stdout]    |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]    |
[INFO] [stdout] 23 | match line!("Input Something") {
[INFO] [stdout]    |           +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/renderer.rs - renderer::Renderer::fullscreen (line 171) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/renderer.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout] 173 | let renderer = Renderer::fullscreen()?;
[INFO] [stdout]     |                ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 171 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/renderer.rs - renderer::Renderer::fullwidth (line 190) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/renderer.rs:192:16
[INFO] [stdout]     |
[INFO] [stdout] 192 | let renderer = Renderer::fullwidth(20)?;
[INFO] [stdout]     |                ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 190 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/terminal.rs - terminal::unready (line 47) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `ready` in this scope
[INFO] [stdout]   --> src/terminal.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | ready();
[INFO] [stdout]    | ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these functions
[INFO] [stdout]    |
[INFO] [stdout] 47 + use std::future::ready;
[INFO] [stdout]    |
[INFO] [stdout] 47 + use feather_tui::terminal::ready;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unready` in this scope
[INFO] [stdout]   --> src/terminal.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | unready();
[INFO] [stdout]    | ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 47 + use feather_tui::terminal::unready;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/terminal.rs - terminal::clear (line 75) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `clear` in this scope
[INFO] [stdout]   --> src/terminal.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | clear();
[INFO] [stdout]    | ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 75 + use feather_tui::terminal::clear;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/renderer.rs - renderer::Renderer::new (line 150) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/renderer.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 | let renderer = Renderer::new(40, 20)?;
[INFO] [stdout]     |                ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 150 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::new (line 379) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 | let _ = ListBuilder::new();
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 379 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/list.rs - containers::list::ListBuilder::instant_draw (line 491) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 493 -     .header(...)?
[INFO] [stdout] 493 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 493 -     .header(...)?
[INFO] [stdout] 493 +     .header(..=)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |     .header(...)?
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 493 -     .header(...)?
[INFO] [stdout] 493 +     .header(..)?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/containers/list.rs:494:33
[INFO] [stdout]     |
[INFO] [stdout] 494 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 494 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 494 +     .instant_draw(Renderer::new(..))?;
[INFO] [stdout]     |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 494 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 494 +     .instant_draw(Renderer::new(..=))?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]    --> src/containers/list.rs:494:33
[INFO] [stdout]     |
[INFO] [stdout] 494 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]     |
[INFO] [stdout] 494 -     .instant_draw(Renderer::new(...))?;
[INFO] [stdout] 494 +     .instant_draw(Renderer::new(..))?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListBuilder`
[INFO] [stdout]    --> src/containers/list.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | ListBuilder::new()
[INFO] [stdout]     | ^^^^^^^^^^^ use of undeclared type `ListBuilder`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 491 + use feather_tui::containers::ListBuilder;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/containers/list.rs:494:19
[INFO] [stdout]     |
[INFO] [stdout] 494 |     .instant_draw(Renderer::new(...))?;
[INFO] [stdout]     |                   ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 491 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/renderer.rs - renderer::Renderer::fullheight (line 214) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/renderer.rs:216:16
[INFO] [stdout]     |
[INFO] [stdout] 216 | let renderer = Renderer::fullheight(40)?;
[INFO] [stdout]     |                ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 214 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/terminal.rs - terminal::ready (line 17) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `ready` in this scope
[INFO] [stdout]   --> src/terminal.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | ready();
[INFO] [stdout]    | ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these functions
[INFO] [stdout]    |
[INFO] [stdout] 17 + use std::future::ready;
[INFO] [stdout]    |
[INFO] [stdout] 17 + use feather_tui::terminal::ready;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unready` in this scope
[INFO] [stdout]   --> src/terminal.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | unready();
[INFO] [stdout]    | ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 17 + use feather_tui::terminal::unready;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/input.rs - input::key (line 58) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `FtuiResult` in this scope
[INFO] [stdout]   --> src/input.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn main() -> FtuiResult<()> {
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 59 + use feather_tui::error::FtuiResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `key` in this scope
[INFO] [stdout]   --> src/input.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |     match key()? {
[INFO] [stdout]    |           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 59 + use feather_tui::input::key;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/renderer.rs - renderer::Renderer::draw (line 519) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Renderer`
[INFO] [stdout]    --> src/renderer.rs:521:20
[INFO] [stdout]     |
[INFO] [stdout] 521 | let mut renderer = Renderer::new(40, 20);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Renderer`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 519 + use feather_tui::renderer::Renderer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `container` in this scope
[INFO] [stdout]    --> src/renderer.rs:525:22
[INFO] [stdout]     |
[INFO] [stdout] 525 | renderer.render(&mut container)?;
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::FtuiError::StdInputOutputError (line 138) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tui`
[INFO] [stdout]    --> src/error.rs:139:14
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn main() -> tui::err::FtuiResult<()> {
[INFO] [stdout]     |              ^^^ use of unresolved module or unlinked crate `tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tui`, use `cargo add tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `key` in this scope
[INFO] [stdout]    --> src/error.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     key()?;
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 + use feather_tui::input::key;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `key_char` in this scope
[INFO] [stdout]    --> src/error.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     key_char()?;
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 139 + use feather_tui::input::key_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found macro `line`
[INFO] [stdout]    --> src/error.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     line("Prompt")?;
[INFO] [stdout]     |     ^^^^ not a function
[INFO] [stdout]     |
[INFO] [stdout] help: use `!` to invoke the macro
[INFO] [stdout]     |
[INFO] [stdout] 141 |     line!("Prompt")?;
[INFO] [stdout]     |         +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0423, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/components/option.rs - components::option::Option::is_selc (line 91)
[INFO] [stdout]     src/components/option.rs - components::option::OptionsManager::query (line 146)
[INFO] [stdout]     src/components/option.rs - components::option::OptionsManager::query_mut (line 172)
[INFO] [stdout]     src/components/option.rs - components::option::OptionsManager::selector_down (line 228)
[INFO] [stdout]     src/components/option.rs - components::option::OptionsManager::selector_select (line 260)
[INFO] [stdout]     src/components/option.rs - components::option::OptionsManager::selector_up (line 196)
[INFO] [stdout]     src/components/text.rs - components::text::Text::set_label (line 293)
[INFO] [stdout]     src/components/text.rs - components::text::TextsManager::query (line 363)
[INFO] [stdout]     src/components/text.rs - components::text::TextsManager::query_mut (line 389)
[INFO] [stdout]     src/containers/container.rs - containers::container::Container::new (line 36)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder (line 141)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::build (line 414)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::footer (line 221)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::header (line 193)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::instant_draw (line 396)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::new (line 170)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::option (line 245)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::option_id (line 268)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::separator_dotted (line 374)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::separator_normal (line 354)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::text (line 296)
[INFO] [stdout]     src/containers/container.rs - containers::container::ContainerBuilder::text_id (line 325)
[INFO] [stdout]     src/containers/document.rs - containers::document::Document::scroll_down (line 68)
[INFO] [stdout]     src/containers/document.rs - containers::document::Document::scroll_up (line 45)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder (line 123)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::build (line 292)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::content (line 236)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::flags (line 215)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::footer (line 193)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::from_file (line 255)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::header (line 166)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::instant_draw (line 275)
[INFO] [stdout]     src/containers/document.rs - containers::document::DocumentBuilder::new (line 142)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::add (line 68)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::add_many (line 100)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::at (line 245)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::at_mut (line 274)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::find_id (line 195)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::find_label (line 220)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::new (line 38)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::remove (line 303)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::scroll_down (line 165)
[INFO] [stdout]     src/containers/list.rs - containers::list::List::scroll_up (line 135)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder (line 361)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::build (line 508)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::default_flags (line 454)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::footer (line 431)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::header (line 403)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::instant_draw (line 491)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::new (line 379)
[INFO] [stdout]     src/containers/list.rs - containers::list::ListBuilder::number (line 471)
[INFO] [stdout]     src/containers/message.rs - containers::message::Message::new (line 53)
[INFO] [stdout]     src/error.rs - error::FtuiError (line 164)
[INFO] [stdout]     src/error.rs - error::FtuiError::ContainerNoComponentById (line 50)
[INFO] [stdout]     src/error.rs - error::FtuiError::ListFailToFindElement (line 87)
[INFO] [stdout]     src/error.rs - error::FtuiError::ListIndexOutOfBound (line 69)
[INFO] [stdout]     src/error.rs - error::FtuiError::RendererContainerTooBig (line 111)
[INFO] [stdout]     src/error.rs - error::FtuiError::StdInputOutputError (line 138)
[INFO] [stdout]     src/error.rs - error::FtuiError::TextFlagMultipleColor (line 35)
[INFO] [stdout]     src/error.rs - error::FtuiError::TextFlagNoneWithOther (line 21)
[INFO] [stdout]     src/error.rs - error::FtuiResult (line 199)
[INFO] [stdout]     src/input.rs - input::key (line 58)
[INFO] [stdout]     src/input.rs - input::key_char (line 131)
[INFO] [stdout]     src/input.rs - input::keycode_to_char (line 96)
[INFO] [stdout]     src/input.rs - input::prompt (line 21)
[INFO] [stdout]     src/renderer.rs - renderer::Renderer::draw (line 519)
[INFO] [stdout]     src/renderer.rs - renderer::Renderer::fullheight (line 214)
[INFO] [stdout]     src/renderer.rs - renderer::Renderer::fullscreen (line 171)
[INFO] [stdout]     src/renderer.rs - renderer::Renderer::fullwidth (line 190)
[INFO] [stdout]     src/renderer.rs - renderer::Renderer::new (line 150)
[INFO] [stdout]     src/terminal.rs - terminal::clear (line 75)
[INFO] [stdout]     src/terminal.rs - terminal::ready (line 17)
[INFO] [stdout]     src/terminal.rs - terminal::unready (line 47)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 73 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.57s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.06s; merged doctests compilation took 0.46s
[INFO] running `Command { std: "docker" "inspect" "03b8a67806dd7d63bf47bd3f92a2b1c901aba0f3c2629c9f0fb0a31f4d4d4b5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03b8a67806dd7d63bf47bd3f92a2b1c901aba0f3c2629c9f0fb0a31f4d4d4b5d", kill_on_drop: false }`
[INFO] [stdout] 03b8a67806dd7d63bf47bd3f92a2b1c901aba0f3c2629c9f0fb0a31f4d4d4b5d
