[INFO] fetching crate cansi 2.2.1...
[INFO] testing cansi-2.2.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate cansi 2.2.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate cansi 2.2.1
[INFO] finished tweaking crates.io crate cansi 2.2.1
[INFO] tweaked toml for crates.io crate cansi 2.2.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cansi 2.2.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 74 packages to latest compatible versions
[INFO] [stderr]       Adding colored v2.2.0 (available: v3.1.1)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.8.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7d49b6f482867d6045824f27379cd4638acc678d42b2517670f6348d1fc7fa9e
[INFO] running `Command { std: "docker" "start" "-a" "7d49b6f482867d6045824f27379cd4638acc678d42b2517670f6348d1fc7fa9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d49b6f482867d6045824f27379cd4638acc678d42b2517670f6348d1fc7fa9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d49b6f482867d6045824f27379cd4638acc678d42b2517670f6348d1fc7fa9e", kill_on_drop: false }`
[INFO] [stdout] 7d49b6f482867d6045824f27379cd4638acc678d42b2517670f6348d1fc7fa9e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 049ae79d1395674e9ab58330c917755b33424a81b3f2d3309d0380cf9a519269
[INFO] running `Command { std: "docker" "start" "-a" "049ae79d1395674e9ab58330c917755b33424a81b3f2d3309d0380cf9a519269", kill_on_drop: false }`
[INFO] [stderr]    Compiling cansi v2.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/categorise.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices {
[INFO] [stdout]    |                              ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/categorise.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices {
[INFO] [stdout]    |                                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices<'_> {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parsing.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn parse(text: &str) -> Vec<Match> {
[INFO] [stdout]    |                    ^^^^         ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn parse(text: &str) -> Vec<Match<'_>> {
[INFO] [stdout]    |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] running `Command { std: "docker" "inspect" "049ae79d1395674e9ab58330c917755b33424a81b3f2d3309d0380cf9a519269", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "049ae79d1395674e9ab58330c917755b33424a81b3f2d3309d0380cf9a519269", kill_on_drop: false }`
[INFO] [stdout] 049ae79d1395674e9ab58330c917755b33424a81b3f2d3309d0380cf9a519269
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 73a30165813b0ea58b72ddf6e90d3af4e52a4540b9554f8e6da5ba88c46e090f
[INFO] running `Command { std: "docker" "start" "-a" "73a30165813b0ea58b72ddf6e90d3af4e52a4540b9554f8e6da5ba88c46e090f", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/categorise.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices {
[INFO] [stdout]    |                              ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/categorise.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices {
[INFO] [stdout]    |                                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices<'_> {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parsing.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn parse(text: &str) -> Vec<Match> {
[INFO] [stdout]    |                    ^^^^         ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn parse(text: &str) -> Vec<Match<'_>> {
[INFO] [stdout]    |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling cansi v2.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let result = categorise_text(&text); // cansi function
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::construct_text_no_codes`: please use v3::construct_text_no_codes to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:39:34
[INFO] [stdout]    |
[INFO] [stdout] 39 |     assert_eq!("Hello, world!", &construct_text_no_codes(&result));
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/categorise.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let cat = categorise_text(&txt);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/categorise.rs:147:19
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let cat = categorise_text(&txt);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/categorise.rs:152:19
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let cat = categorise_text(&txt);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         categorise_text(&text[..])[0],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         categorise_text(&text[..])[0],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_eq!(categorise_text(&text[..]).len(), 1);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         categorise_text(&text[..])[0],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         categorise_text(&text[..])[0],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 367 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         categorise_text(&text[..])[0],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         CategorisedSlice {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         categorise_text(&text[..])[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:471:9
[INFO] [stdout]     |
[INFO] [stdout] 471 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:492:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         categorise_text(&text[..])[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         categorise_text(&text[..])[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         categorise_text(&text[..])[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         categorise_text(&text[..])[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |     let c = categorise_text(&s);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let mut green = CategorisedSlice::default_style("", 0, 0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:277:19
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let mut red = CategorisedSlice::default_style("", 0, 0);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:281:15
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let cat = categorise_text("hello, world");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:282:20
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 285 |         Some(vec![CategorisedSlice::default_style("hello, world", 0, 12)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:289:15
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let cat = categorise_text("hello, world\nhow are you");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:290:20
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:293:19
[INFO] [stdout]     |
[INFO] [stdout] 293 |         Some(vec![CategorisedSlice::default_style("hello, world", 0, 12)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |         Some(vec![CategorisedSlice::default_style("how are you", 13, 24)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:302:15
[INFO] [stdout]     |
[INFO] [stdout] 302 |     let cat = categorise_text(&s);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:303:20
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:598:9
[INFO] [stdout]     |
[INFO] [stdout] 598 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |         Some(vec![CategorisedSlice::default_style("how are you", 31, 42)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:325:15
[INFO] [stdout]     |
[INFO] [stdout] 325 |     let cat = categorise_text(&s);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:618:9
[INFO] [stdout]     |
[INFO] [stdout] 618 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:336:19
[INFO] [stdout]     |
[INFO] [stdout] 336 |         Some(vec![CategorisedSlice::default_style("how are you", 31, 42)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 640 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:660:9
[INFO] [stdout]     |
[INFO] [stdout] 660 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:681:9
[INFO] [stdout]     |
[INFO] [stdout] 681 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:340:19
[INFO] [stdout]     |
[INFO] [stdout] 340 |         Some(vec![CategorisedSlice::default_style("today", 44, 49)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:703:9
[INFO] [stdout]     |
[INFO] [stdout] 703 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:348:15
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let cat = categorise_text("\n\n\n\n");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:744:9
[INFO] [stdout]     |
[INFO] [stdout] 744 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:765:9
[INFO] [stdout]     |
[INFO] [stdout] 765 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:766:9
[INFO] [stdout]     |
[INFO] [stdout] 766 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:786:9
[INFO] [stdout]     |
[INFO] [stdout] 786 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:807:9
[INFO] [stdout]     |
[INFO] [stdout] 807 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:808:9
[INFO] [stdout]     |
[INFO] [stdout] 808 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:828:9
[INFO] [stdout]     |
[INFO] [stdout] 828 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:829:9
[INFO] [stdout]     |
[INFO] [stdout] 829 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:849:9
[INFO] [stdout]     |
[INFO] [stdout] 849 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:850:9
[INFO] [stdout]     |
[INFO] [stdout] 850 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:870:9
[INFO] [stdout]     |
[INFO] [stdout] 870 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:349:20
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:871:9
[INFO] [stdout]     |
[INFO] [stdout] 871 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:891:9
[INFO] [stdout]     |
[INFO] [stdout] 891 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:892:9
[INFO] [stdout]     |
[INFO] [stdout] 892 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:912:9
[INFO] [stdout]     |
[INFO] [stdout] 912 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:913:9
[INFO] [stdout]     |
[INFO] [stdout] 913 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:352:19
[INFO] [stdout]     |
[INFO] [stdout] 352 |         Some(vec![CategorisedSlice::default_style("", 0, 0)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:356:19
[INFO] [stdout]     |
[INFO] [stdout] 356 |         Some(vec![CategorisedSlice::default_style("", 1, 1)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:954:9
[INFO] [stdout]     |
[INFO] [stdout] 954 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:955:9
[INFO] [stdout]     |
[INFO] [stdout] 955 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:360:19
[INFO] [stdout]     |
[INFO] [stdout] 360 |         Some(vec![CategorisedSlice::default_style("", 2, 2)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:975:9
[INFO] [stdout]     |
[INFO] [stdout] 975 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:364:19
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Some(vec![CategorisedSlice::default_style("", 3, 3)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:976:9
[INFO] [stdout]     |
[INFO] [stdout] 976 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:368:19
[INFO] [stdout]     |
[INFO] [stdout] 368 |         Some(vec![CategorisedSlice::default_style("", 4, 4)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:996:9
[INFO] [stdout]     |
[INFO] [stdout] 996 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:997:9
[INFO] [stdout]     |
[INFO] [stdout] 997 |         CategorisedSlice {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:372:15
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let cat = categorise_text("\r\n\r\n\r\n\r\n");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1017:9
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:373:20
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1018:9
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:376:19
[INFO] [stdout]     |
[INFO] [stdout] 376 |         Some(vec![CategorisedSlice::default_style("", 0, 0)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1038:9
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:380:19
[INFO] [stdout]     |
[INFO] [stdout] 380 |         Some(vec![CategorisedSlice::default_style("", 2, 2)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1039:9
[INFO] [stdout]      |
[INFO] [stdout] 1039 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1059:9
[INFO] [stdout]      |
[INFO] [stdout] 1059 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:384:19
[INFO] [stdout]     |
[INFO] [stdout] 384 |         Some(vec![CategorisedSlice::default_style("", 4, 4)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1060:9
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:388:19
[INFO] [stdout]     |
[INFO] [stdout] 388 |         Some(vec![CategorisedSlice::default_style("", 6, 6)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1080:9
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1081:9
[INFO] [stdout]      |
[INFO] [stdout] 1081 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:392:19
[INFO] [stdout]     |
[INFO] [stdout] 392 |         Some(vec![CategorisedSlice::default_style("", 8, 8)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1101:9
[INFO] [stdout]      |
[INFO] [stdout] 1101 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:399:21
[INFO] [stdout]     |
[INFO] [stdout] 399 |     let mut green = CategorisedSlice::default_style("", 0, 0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1102:9
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:403:15
[INFO] [stdout]     |
[INFO] [stdout] 403 |     let cat = categorise_text(&s);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1122:9
[INFO] [stdout]      |
[INFO] [stdout] 1122 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:404:20
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1123:9
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:408:19
[INFO] [stdout]     |
[INFO] [stdout] 408 |         Some(vec![CategorisedSlice::default_style("hello", 0, 5)])
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:425:15
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let cat = categorise_text(bug_str);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `line_iter`: please use v3::line_iter to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:426:20
[INFO] [stdout]     |
[INFO] [stdout] 426 |     let mut iter = line_iter(&cat);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:428:20
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let mut cyan = CategorisedSlice::default_style("", 0, 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             CategorisedSlice::default_style("=> 5+6", 16, 22)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |     let x = categorise_text(&s);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `construct_text_no_codes`: please use v3::construct_text_no_codes to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:450:13
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let c = construct_text_no_codes(&x);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `categorise::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:457:13
[INFO] [stdout]     |
[INFO] [stdout] 457 |     let c = categorise_text(t);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `construct_text_no_codes`: please use v3::construct_text_no_codes to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:458:16
[INFO] [stdout]     |
[INFO] [stdout] 458 |     assert_eq!(construct_text_no_codes(&c), "👋, 🌍!");
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:464:14
[INFO] [stdout]     |
[INFO] [stdout] 464 |         Some(CategorisedSlice {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:482:14
[INFO] [stdout]     |
[INFO] [stdout] 482 |         Some(CategorisedSlice {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:500:14
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Some(CategorisedSlice {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1143:9
[INFO] [stdout]      |
[INFO] [stdout] 1143 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1144:9
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         CategorisedSlice {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             text: "Hello, ",
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             start: 0,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             end: 7,
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             fg_colour: Color::White,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             bg_colour: Color::Black,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:54:13
[INFO] [stdout]    |
[INFO] [stdout] 54 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             text: "w",
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             start: 15,
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             end: 16,
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             fg_colour: Color::White,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:67:13
[INFO] [stdout]    |
[INFO] [stdout] 67 |             bg_colour: Color::Red,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             text: "o",
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             start: 28,
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             end: 29,
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             fg_colour: Color::Cyan,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             bg_colour: Color::Green,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> tests/api.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             text: "r",
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             start: 41,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             end: 42,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             fg_colour: Color::Magenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             bg_colour: Color::Yellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             text: "l",
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             start: 54,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             end: 55,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             fg_colour: Color::Blue,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             bg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             text: "d",
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             start: 68,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             end: 69,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             fg_colour: Color::Yellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             bg_colour: Color::BrightCyan,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             text: "!",
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             start: 82,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             end: 83,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             fg_colour: Color::BrightRed,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |             bg_colour: Color::BrightYellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:160:13
[INFO] [stdout]     |
[INFO] [stdout] 160 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |             fg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             fg_colour: Color::Red,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             fg_colour: Color::Green,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:226:13
[INFO] [stdout]     |
[INFO] [stdout] 226 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             fg_colour: Color::Yellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             text: "test",
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:250:13
[INFO] [stdout]     |
[INFO] [stdout] 250 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             start: 0,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |             end: 4,
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |             fg_colour: Color::White,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |             bg_colour: Color::Black,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             text: "test",
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             start: 4,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 |             end: 8,
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             fg_colour: Color::White,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             bg_colour: Color::Black,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |             fg_colour: Color::Blue,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:268:13
[INFO] [stdout]     |
[INFO] [stdout] 268 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:270:13
[INFO] [stdout]     |
[INFO] [stdout] 270 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:271:13
[INFO] [stdout]     |
[INFO] [stdout] 271 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:273:13
[INFO] [stdout]     |
[INFO] [stdout] 273 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:286:13
[INFO] [stdout]     |
[INFO] [stdout] 286 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:287:13
[INFO] [stdout]     |
[INFO] [stdout] 287 |             fg_colour: Color::Magenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:289:13
[INFO] [stdout]     |
[INFO] [stdout] 289 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             text: "test",
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             start: 4,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             end: 8,
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             fg_colour: Color::White,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             bg_colour: Color::Black,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:67:13
[INFO] [stdout]    |
[INFO] [stdout] 67 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             text: "test",
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             start: 7,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             end: 11,
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             fg_colour: Color::White,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             bg_colour: Color::Black,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             intensity: Intensity::Normal,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             italic: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:305:13
[INFO] [stdout]     |
[INFO] [stdout] 305 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             underline: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             blink: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             reversed: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             hidden: false,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             strikethrough: false
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             text: "test",
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             start: 7,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]   --> src/tests.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             end: 11,
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             fg_colour: Color::Magenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:313:13
[INFO] [stdout]     |
[INFO] [stdout] 313 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:328:13
[INFO] [stdout]     |
[INFO] [stdout] 328 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             fg_colour: Color::Cyan,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 331 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:332:13
[INFO] [stdout]     |
[INFO] [stdout] 332 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             text: "test",
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             start: 7,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:347:13
[INFO] [stdout]     |
[INFO] [stdout] 347 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             end: 11,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:353:13
[INFO] [stdout]     |
[INFO] [stdout] 353 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:354:13
[INFO] [stdout]     |
[INFO] [stdout] 354 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:355:13
[INFO] [stdout]     |
[INFO] [stdout] 355 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             text: "test",
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             start: 7,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             end: 11,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 |             fg_colour: Color::BrightBlack,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:372:13
[INFO] [stdout]     |
[INFO] [stdout] 372 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:374:13
[INFO] [stdout]     |
[INFO] [stdout] 374 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:375:13
[INFO] [stdout]     |
[INFO] [stdout] 375 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |             text: "test",
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             start: 7,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:389:13
[INFO] [stdout]     |
[INFO] [stdout] 389 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             end: 11,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:160:13
[INFO] [stdout]     |
[INFO] [stdout] 160 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             fg_colour: Color::BrightRed,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:394:13
[INFO] [stdout]     |
[INFO] [stdout] 394 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |             text: "test",
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             start: 7,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:412:13
[INFO] [stdout]     |
[INFO] [stdout] 412 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             end: 11,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:413:13
[INFO] [stdout]     |
[INFO] [stdout] 413 |             fg_colour: Color::BrightGreen,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:414:13
[INFO] [stdout]     |
[INFO] [stdout] 414 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:415:13
[INFO] [stdout]     |
[INFO] [stdout] 415 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             text: "test",
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             start: 7,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             end: 11,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:420:13
[INFO] [stdout]     |
[INFO] [stdout] 420 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:421:13
[INFO] [stdout]     |
[INFO] [stdout] 421 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:434:13
[INFO] [stdout]     |
[INFO] [stdout] 434 |             fg_colour: Color::BrightYellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:437:13
[INFO] [stdout]     |
[INFO] [stdout] 437 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:438:13
[INFO] [stdout]     |
[INFO] [stdout] 438 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:267:16
[INFO] [stdout]     |
[INFO] [stdout] 267 |     assert_eq!(d.text, "why");
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:440:13
[INFO] [stdout]     |
[INFO] [stdout] 440 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     green.fg_colour = Color::Green;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     red.fg_colour = Color::Red;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:452:13
[INFO] [stdout]     |
[INFO] [stdout] 452 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:453:13
[INFO] [stdout]     |
[INFO] [stdout] 453 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:455:13
[INFO] [stdout]     |
[INFO] [stdout] 455 |             fg_colour: Color::BrightBlue,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:457:13
[INFO] [stdout]     |
[INFO] [stdout] 457 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:458:13
[INFO] [stdout]     |
[INFO] [stdout] 458 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:460:13
[INFO] [stdout]     |
[INFO] [stdout] 460 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:462:13
[INFO] [stdout]     |
[INFO] [stdout] 462 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:474:13
[INFO] [stdout]     |
[INFO] [stdout] 474 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:475:13
[INFO] [stdout]     |
[INFO] [stdout] 475 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             fg_colour: Color::BrightMagenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:477:13
[INFO] [stdout]     |
[INFO] [stdout] 477 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:478:13
[INFO] [stdout]     |
[INFO] [stdout] 478 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:479:13
[INFO] [stdout]     |
[INFO] [stdout] 479 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:481:13
[INFO] [stdout]     |
[INFO] [stdout] 481 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:482:13
[INFO] [stdout]     |
[INFO] [stdout] 482 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:483:13
[INFO] [stdout]     |
[INFO] [stdout] 483 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:494:13
[INFO] [stdout]     |
[INFO] [stdout] 494 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:496:13
[INFO] [stdout]     |
[INFO] [stdout] 496 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:497:13
[INFO] [stdout]     |
[INFO] [stdout] 497 |             fg_colour: Color::BrightMagenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:499:13
[INFO] [stdout]     |
[INFO] [stdout] 499 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:500:13
[INFO] [stdout]     |
[INFO] [stdout] 500 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:502:13
[INFO] [stdout]     |
[INFO] [stdout] 502 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:503:13
[INFO] [stdout]     |
[INFO] [stdout] 503 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:504:13
[INFO] [stdout]     |
[INFO] [stdout] 504 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:516:13
[INFO] [stdout]     |
[INFO] [stdout] 516 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |             fg_colour: Color::BrightCyan,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:519:13
[INFO] [stdout]     |
[INFO] [stdout] 519 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:522:13
[INFO] [stdout]     |
[INFO] [stdout] 522 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:523:13
[INFO] [stdout]     |
[INFO] [stdout] 523 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:524:13
[INFO] [stdout]     |
[INFO] [stdout] 524 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:525:13
[INFO] [stdout]     |
[INFO] [stdout] 525 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:526:13
[INFO] [stdout]     |
[INFO] [stdout] 526 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:536:13
[INFO] [stdout]     |
[INFO] [stdout] 536 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:537:13
[INFO] [stdout]     |
[INFO] [stdout] 537 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:538:13
[INFO] [stdout]     |
[INFO] [stdout] 538 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:539:13
[INFO] [stdout]     |
[INFO] [stdout] 539 |             fg_colour: Color::BrightWhite,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:540:13
[INFO] [stdout]     |
[INFO] [stdout] 540 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:541:13
[INFO] [stdout]     |
[INFO] [stdout] 541 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:542:13
[INFO] [stdout]     |
[INFO] [stdout] 542 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:546:13
[INFO] [stdout]     |
[INFO] [stdout] 546 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:557:13
[INFO] [stdout]     |
[INFO] [stdout] 557 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:558:13
[INFO] [stdout]     |
[INFO] [stdout] 558 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:560:13
[INFO] [stdout]     |
[INFO] [stdout] 560 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:561:13
[INFO] [stdout]     |
[INFO] [stdout] 561 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:562:13
[INFO] [stdout]     |
[INFO] [stdout] 562 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:563:13
[INFO] [stdout]     |
[INFO] [stdout] 563 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:565:13
[INFO] [stdout]     |
[INFO] [stdout] 565 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:566:13
[INFO] [stdout]     |
[INFO] [stdout] 566 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:567:13
[INFO] [stdout]     |
[INFO] [stdout] 567 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:568:13
[INFO] [stdout]     |
[INFO] [stdout] 568 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:578:13
[INFO] [stdout]     |
[INFO] [stdout] 578 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:579:13
[INFO] [stdout]     |
[INFO] [stdout] 579 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:580:13
[INFO] [stdout]     |
[INFO] [stdout] 580 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:581:13
[INFO] [stdout]     |
[INFO] [stdout] 581 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |             bg_colour: Color::Red,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:583:13
[INFO] [stdout]     |
[INFO] [stdout] 583 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 584 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:585:13
[INFO] [stdout]     |
[INFO] [stdout] 585 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:586:13
[INFO] [stdout]     |
[INFO] [stdout] 586 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:587:13
[INFO] [stdout]     |
[INFO] [stdout] 587 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:588:13
[INFO] [stdout]     |
[INFO] [stdout] 588 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:589:13
[INFO] [stdout]     |
[INFO] [stdout] 589 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:599:13
[INFO] [stdout]     |
[INFO] [stdout] 599 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:600:13
[INFO] [stdout]     |
[INFO] [stdout] 600 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:601:13
[INFO] [stdout]     |
[INFO] [stdout] 601 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:602:13
[INFO] [stdout]     |
[INFO] [stdout] 602 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:603:13
[INFO] [stdout]     |
[INFO] [stdout] 603 |             bg_colour: Color::Green,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:604:13
[INFO] [stdout]     |
[INFO] [stdout] 604 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:606:13
[INFO] [stdout]     |
[INFO] [stdout] 606 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:607:13
[INFO] [stdout]     |
[INFO] [stdout] 607 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:608:13
[INFO] [stdout]     |
[INFO] [stdout] 608 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:609:13
[INFO] [stdout]     |
[INFO] [stdout] 609 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:610:13
[INFO] [stdout]     |
[INFO] [stdout] 610 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:620:13
[INFO] [stdout]     |
[INFO] [stdout] 620 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:621:13
[INFO] [stdout]     |
[INFO] [stdout] 621 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:622:13
[INFO] [stdout]     |
[INFO] [stdout] 622 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:623:13
[INFO] [stdout]     |
[INFO] [stdout] 623 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:624:13
[INFO] [stdout]     |
[INFO] [stdout] 624 |             bg_colour: Color::Yellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:627:13
[INFO] [stdout]     |
[INFO] [stdout] 627 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:628:13
[INFO] [stdout]     |
[INFO] [stdout] 628 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:629:13
[INFO] [stdout]     |
[INFO] [stdout] 629 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:630:13
[INFO] [stdout]     |
[INFO] [stdout] 630 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:644:13
[INFO] [stdout]     |
[INFO] [stdout] 644 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:645:13
[INFO] [stdout]     |
[INFO] [stdout] 645 |             bg_colour: Color::Blue,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:647:13
[INFO] [stdout]     |
[INFO] [stdout] 647 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:648:13
[INFO] [stdout]     |
[INFO] [stdout] 648 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:650:13
[INFO] [stdout]     |
[INFO] [stdout] 650 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:651:13
[INFO] [stdout]     |
[INFO] [stdout] 651 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:652:13
[INFO] [stdout]     |
[INFO] [stdout] 652 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:662:13
[INFO] [stdout]     |
[INFO] [stdout] 662 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:663:13
[INFO] [stdout]     |
[INFO] [stdout] 663 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:665:13
[INFO] [stdout]     |
[INFO] [stdout] 665 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:666:13
[INFO] [stdout]     |
[INFO] [stdout] 666 |             bg_colour: Color::Magenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:670:13
[INFO] [stdout]     |
[INFO] [stdout] 670 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:671:13
[INFO] [stdout]     |
[INFO] [stdout] 671 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:673:13
[INFO] [stdout]     |
[INFO] [stdout] 673 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:683:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:686:13
[INFO] [stdout]     |
[INFO] [stdout] 686 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:687:13
[INFO] [stdout]     |
[INFO] [stdout] 687 |             bg_colour: Color::Magenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:688:13
[INFO] [stdout]     |
[INFO] [stdout] 688 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:689:13
[INFO] [stdout]     |
[INFO] [stdout] 689 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:691:13
[INFO] [stdout]     |
[INFO] [stdout] 691 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:692:13
[INFO] [stdout]     |
[INFO] [stdout] 692 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 400 |     green.fg_colour = Color::Green;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     cyan.fg_colour = Color::Cyan;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:694:13
[INFO] [stdout]     |
[INFO] [stdout] 694 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:704:13
[INFO] [stdout]     |
[INFO] [stdout] 704 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:705:13
[INFO] [stdout]     |
[INFO] [stdout] 705 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:707:13
[INFO] [stdout]     |
[INFO] [stdout] 707 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:708:13
[INFO] [stdout]     |
[INFO] [stdout] 708 |             bg_colour: Color::Cyan,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:709:13
[INFO] [stdout]     |
[INFO] [stdout] 709 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:710:13
[INFO] [stdout]     |
[INFO] [stdout] 710 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:712:13
[INFO] [stdout]     |
[INFO] [stdout] 712 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:713:13
[INFO] [stdout]     |
[INFO] [stdout] 713 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:714:13
[INFO] [stdout]     |
[INFO] [stdout] 714 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:725:13
[INFO] [stdout]     |
[INFO] [stdout] 725 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:726:13
[INFO] [stdout]     |
[INFO] [stdout] 726 |             start: 5,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:727:13
[INFO] [stdout]     |
[INFO] [stdout] 727 |             end: 9,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:728:13
[INFO] [stdout]     |
[INFO] [stdout] 728 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:729:13
[INFO] [stdout]     |
[INFO] [stdout] 729 |             bg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:730:13
[INFO] [stdout]     |
[INFO] [stdout] 730 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:731:13
[INFO] [stdout]     |
[INFO] [stdout] 731 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:732:13
[INFO] [stdout]     |
[INFO] [stdout] 732 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:733:13
[INFO] [stdout]     |
[INFO] [stdout] 733 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 734 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:735:13
[INFO] [stdout]     |
[INFO] [stdout] 735 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:746:13
[INFO] [stdout]     |
[INFO] [stdout] 746 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:747:13
[INFO] [stdout]     |
[INFO] [stdout] 747 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:748:13
[INFO] [stdout]     |
[INFO] [stdout] 748 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:749:13
[INFO] [stdout]     |
[INFO] [stdout] 749 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |             text: "👋, ",
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:750:13
[INFO] [stdout]     |
[INFO] [stdout] 750 |             bg_colour: Color::BrightBlack,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:751:13
[INFO] [stdout]     |
[INFO] [stdout] 751 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:466:13
[INFO] [stdout]     |
[INFO] [stdout] 466 |             start: 0,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:753:13
[INFO] [stdout]     |
[INFO] [stdout] 753 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:467:13
[INFO] [stdout]     |
[INFO] [stdout] 467 |             end: 6,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:754:13
[INFO] [stdout]     |
[INFO] [stdout] 754 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:468:13
[INFO] [stdout]     |
[INFO] [stdout] 468 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:755:13
[INFO] [stdout]     |
[INFO] [stdout] 755 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:756:13
[INFO] [stdout]     |
[INFO] [stdout] 756 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:469:13
[INFO] [stdout]     |
[INFO] [stdout] 469 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:757:13
[INFO] [stdout]     |
[INFO] [stdout] 757 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:471:13
[INFO] [stdout]     |
[INFO] [stdout] 471 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:767:13
[INFO] [stdout]     |
[INFO] [stdout] 767 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:768:13
[INFO] [stdout]     |
[INFO] [stdout] 768 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:474:13
[INFO] [stdout]     |
[INFO] [stdout] 474 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:769:13
[INFO] [stdout]     |
[INFO] [stdout] 769 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:475:13
[INFO] [stdout]     |
[INFO] [stdout] 475 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:770:13
[INFO] [stdout]     |
[INFO] [stdout] 770 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:771:13
[INFO] [stdout]     |
[INFO] [stdout] 771 |             bg_colour: Color::BrightRed,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:483:13
[INFO] [stdout]     |
[INFO] [stdout] 483 |             text: "🌍",
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:772:13
[INFO] [stdout]     |
[INFO] [stdout] 772 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             start: 13,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:773:13
[INFO] [stdout]     |
[INFO] [stdout] 773 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:485:13
[INFO] [stdout]     |
[INFO] [stdout] 485 |             end: 17,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:774:13
[INFO] [stdout]     |
[INFO] [stdout] 774 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             fg_colour: Color::Red,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:487:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:776:13
[INFO] [stdout]     |
[INFO] [stdout] 776 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:488:13
[INFO] [stdout]     |
[INFO] [stdout] 488 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:777:13
[INFO] [stdout]     |
[INFO] [stdout] 777 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:489:13
[INFO] [stdout]     |
[INFO] [stdout] 489 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:778:13
[INFO] [stdout]     |
[INFO] [stdout] 778 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |             underline: true,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:788:13
[INFO] [stdout]     |
[INFO] [stdout] 788 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:789:13
[INFO] [stdout]     |
[INFO] [stdout] 789 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:491:13
[INFO] [stdout]     |
[INFO] [stdout] 491 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:790:13
[INFO] [stdout]     |
[INFO] [stdout] 790 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:492:13
[INFO] [stdout]     |
[INFO] [stdout] 492 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:791:13
[INFO] [stdout]     |
[INFO] [stdout] 791 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:494:13
[INFO] [stdout]     |
[INFO] [stdout] 494 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |             bg_colour: Color::BrightGreen,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |             text: "!",
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:793:13
[INFO] [stdout]     |
[INFO] [stdout] 793 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:502:13
[INFO] [stdout]     |
[INFO] [stdout] 502 |             start: 21,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:794:13
[INFO] [stdout]     |
[INFO] [stdout] 794 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:503:13
[INFO] [stdout]     |
[INFO] [stdout] 503 |             end: 22,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:795:13
[INFO] [stdout]     |
[INFO] [stdout] 795 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:504:13
[INFO] [stdout]     |
[INFO] [stdout] 504 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:796:13
[INFO] [stdout]     |
[INFO] [stdout] 796 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:797:13
[INFO] [stdout]     |
[INFO] [stdout] 797 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:798:13
[INFO] [stdout]     |
[INFO] [stdout] 798 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:799:13
[INFO] [stdout]     |
[INFO] [stdout] 799 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:508:13
[INFO] [stdout]     |
[INFO] [stdout] 508 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:809:13
[INFO] [stdout]     |
[INFO] [stdout] 809 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:510:13
[INFO] [stdout]     |
[INFO] [stdout] 510 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:811:13
[INFO] [stdout]     |
[INFO] [stdout] 811 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> src/tests.rs:512:13
[INFO] [stdout]     |
[INFO] [stdout] 512 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:813:13
[INFO] [stdout]     |
[INFO] [stdout] 813 |             bg_colour: Color::BrightYellow,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:815:13
[INFO] [stdout]     |
[INFO] [stdout] 815 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:816:13
[INFO] [stdout]     |
[INFO] [stdout] 816 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:819:13
[INFO] [stdout]     |
[INFO] [stdout] 819 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:820:13
[INFO] [stdout]     |
[INFO] [stdout] 820 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:830:13
[INFO] [stdout]     |
[INFO] [stdout] 830 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:831:13
[INFO] [stdout]     |
[INFO] [stdout] 831 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:832:13
[INFO] [stdout]     |
[INFO] [stdout] 832 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:833:13
[INFO] [stdout]     |
[INFO] [stdout] 833 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 |             bg_colour: Color::BrightBlue,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:835:13
[INFO] [stdout]     |
[INFO] [stdout] 835 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:836:13
[INFO] [stdout]     |
[INFO] [stdout] 836 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:837:13
[INFO] [stdout]     |
[INFO] [stdout] 837 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:838:13
[INFO] [stdout]     |
[INFO] [stdout] 838 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:840:13
[INFO] [stdout]     |
[INFO] [stdout] 840 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:841:13
[INFO] [stdout]     |
[INFO] [stdout] 841 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:852:13
[INFO] [stdout]     |
[INFO] [stdout] 852 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:855:13
[INFO] [stdout]     |
[INFO] [stdout] 855 |             bg_colour: Color::BrightMagenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:856:13
[INFO] [stdout]     |
[INFO] [stdout] 856 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:857:13
[INFO] [stdout]     |
[INFO] [stdout] 857 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:858:13
[INFO] [stdout]     |
[INFO] [stdout] 858 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:859:13
[INFO] [stdout]     |
[INFO] [stdout] 859 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:860:13
[INFO] [stdout]     |
[INFO] [stdout] 860 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:861:13
[INFO] [stdout]     |
[INFO] [stdout] 861 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:862:13
[INFO] [stdout]     |
[INFO] [stdout] 862 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:872:13
[INFO] [stdout]     |
[INFO] [stdout] 872 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:873:13
[INFO] [stdout]     |
[INFO] [stdout] 873 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:876:13
[INFO] [stdout]     |
[INFO] [stdout] 876 |             bg_colour: Color::BrightMagenta,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:878:13
[INFO] [stdout]     |
[INFO] [stdout] 878 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:879:13
[INFO] [stdout]     |
[INFO] [stdout] 879 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:880:13
[INFO] [stdout]     |
[INFO] [stdout] 880 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:881:13
[INFO] [stdout]     |
[INFO] [stdout] 881 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:882:13
[INFO] [stdout]     |
[INFO] [stdout] 882 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:883:13
[INFO] [stdout]     |
[INFO] [stdout] 883 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:893:13
[INFO] [stdout]     |
[INFO] [stdout] 893 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:894:13
[INFO] [stdout]     |
[INFO] [stdout] 894 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:895:13
[INFO] [stdout]     |
[INFO] [stdout] 895 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:896:13
[INFO] [stdout]     |
[INFO] [stdout] 896 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:897:13
[INFO] [stdout]     |
[INFO] [stdout] 897 |             bg_colour: Color::BrightCyan,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:898:13
[INFO] [stdout]     |
[INFO] [stdout] 898 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:899:13
[INFO] [stdout]     |
[INFO] [stdout] 899 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:900:13
[INFO] [stdout]     |
[INFO] [stdout] 900 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:901:13
[INFO] [stdout]     |
[INFO] [stdout] 901 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:903:13
[INFO] [stdout]     |
[INFO] [stdout] 903 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:904:13
[INFO] [stdout]     |
[INFO] [stdout] 904 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:914:13
[INFO] [stdout]     |
[INFO] [stdout] 914 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:915:13
[INFO] [stdout]     |
[INFO] [stdout] 915 |             start: 6,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:916:13
[INFO] [stdout]     |
[INFO] [stdout] 916 |             end: 10,
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:917:13
[INFO] [stdout]     |
[INFO] [stdout] 917 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:918:13
[INFO] [stdout]     |
[INFO] [stdout] 918 |             bg_colour: Color::BrightWhite,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:919:13
[INFO] [stdout]     |
[INFO] [stdout] 919 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:920:13
[INFO] [stdout]     |
[INFO] [stdout] 920 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:921:13
[INFO] [stdout]     |
[INFO] [stdout] 921 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:922:13
[INFO] [stdout]     |
[INFO] [stdout] 922 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:923:13
[INFO] [stdout]     |
[INFO] [stdout] 923 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:924:13
[INFO] [stdout]     |
[INFO] [stdout] 924 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:925:13
[INFO] [stdout]     |
[INFO] [stdout] 925 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:935:13
[INFO] [stdout]     |
[INFO] [stdout] 935 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:936:13
[INFO] [stdout]     |
[INFO] [stdout] 936 |             start: 0,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:937:13
[INFO] [stdout]     |
[INFO] [stdout] 937 |             end: 4,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:938:13
[INFO] [stdout]     |
[INFO] [stdout] 938 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:939:13
[INFO] [stdout]     |
[INFO] [stdout] 939 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:940:13
[INFO] [stdout]     |
[INFO] [stdout] 940 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:941:13
[INFO] [stdout]     |
[INFO] [stdout] 941 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:942:13
[INFO] [stdout]     |
[INFO] [stdout] 942 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:943:13
[INFO] [stdout]     |
[INFO] [stdout] 943 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:944:13
[INFO] [stdout]     |
[INFO] [stdout] 944 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:945:13
[INFO] [stdout]     |
[INFO] [stdout] 945 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:946:13
[INFO] [stdout]     |
[INFO] [stdout] 946 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:956:13
[INFO] [stdout]     |
[INFO] [stdout] 956 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:957:13
[INFO] [stdout]     |
[INFO] [stdout] 957 |             start: 0,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:958:13
[INFO] [stdout]     |
[INFO] [stdout] 958 |             end: 4,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:959:13
[INFO] [stdout]     |
[INFO] [stdout] 959 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:960:13
[INFO] [stdout]     |
[INFO] [stdout] 960 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:961:13
[INFO] [stdout]     |
[INFO] [stdout] 961 |             intensity: Intensity::Normal,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:962:13
[INFO] [stdout]     |
[INFO] [stdout] 962 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:963:13
[INFO] [stdout]     |
[INFO] [stdout] 963 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:964:13
[INFO] [stdout]     |
[INFO] [stdout] 964 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:965:13
[INFO] [stdout]     |
[INFO] [stdout] 965 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:966:13
[INFO] [stdout]     |
[INFO] [stdout] 966 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:967:13
[INFO] [stdout]     |
[INFO] [stdout] 967 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:977:13
[INFO] [stdout]     |
[INFO] [stdout] 977 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:978:13
[INFO] [stdout]     |
[INFO] [stdout] 978 |             start: 4,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:979:13
[INFO] [stdout]     |
[INFO] [stdout] 979 |             end: 8,
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |             fg_colour: Color::White,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:981:13
[INFO] [stdout]     |
[INFO] [stdout] 981 |             bg_colour: Color::Black,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:982:13
[INFO] [stdout]     |
[INFO] [stdout] 982 |             intensity: Intensity::Bold,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |             italic: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:984:13
[INFO] [stdout]     |
[INFO] [stdout] 984 |             underline: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:985:13
[INFO] [stdout]     |
[INFO] [stdout] 985 |             blink: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:986:13
[INFO] [stdout]     |
[INFO] [stdout] 986 |             reversed: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:987:13
[INFO] [stdout]     |
[INFO] [stdout] 987 |             hidden: false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:988:13
[INFO] [stdout]     |
[INFO] [stdout] 988 |             strikethrough: false
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:998:13
[INFO] [stdout]     |
[INFO] [stdout] 998 |             text: test_string,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]    --> tests/api.rs:999:13
[INFO] [stdout]     |
[INFO] [stdout] 999 |             start: 4,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1000:13
[INFO] [stdout]      |
[INFO] [stdout] 1000 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1001:13
[INFO] [stdout]      |
[INFO] [stdout] 1001 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1002:13
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1003:13
[INFO] [stdout]      |
[INFO] [stdout] 1003 |             intensity: Intensity::Faint,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1005:13
[INFO] [stdout]      |
[INFO] [stdout] 1005 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1006:13
[INFO] [stdout]      |
[INFO] [stdout] 1006 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1007:13
[INFO] [stdout]      |
[INFO] [stdout] 1007 |             reversed: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1008:13
[INFO] [stdout]      |
[INFO] [stdout] 1008 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1009:13
[INFO] [stdout]      |
[INFO] [stdout] 1009 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1019:13
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1020:13
[INFO] [stdout]      |
[INFO] [stdout] 1020 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1021:13
[INFO] [stdout]      |
[INFO] [stdout] 1021 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1022:13
[INFO] [stdout]      |
[INFO] [stdout] 1022 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1023:13
[INFO] [stdout]      |
[INFO] [stdout] 1023 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1024:13
[INFO] [stdout]      |
[INFO] [stdout] 1024 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1025:13
[INFO] [stdout]      |
[INFO] [stdout] 1025 |             italic: true,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1026:13
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1027:13
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1028:13
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             reversed: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1030:13
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1040:13
[INFO] [stdout]      |
[INFO] [stdout] 1040 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1041:13
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1042:13
[INFO] [stdout]      |
[INFO] [stdout] 1042 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1043:13
[INFO] [stdout]      |
[INFO] [stdout] 1043 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1044:13
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1045:13
[INFO] [stdout]      |
[INFO] [stdout] 1045 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1046:13
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1047:13
[INFO] [stdout]      |
[INFO] [stdout] 1047 |             underline: true,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1048:13
[INFO] [stdout]      |
[INFO] [stdout] 1048 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1049:13
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             reversed: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1050:13
[INFO] [stdout]      |
[INFO] [stdout] 1050 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1061:13
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1062:13
[INFO] [stdout]      |
[INFO] [stdout] 1062 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1063:13
[INFO] [stdout]      |
[INFO] [stdout] 1063 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1064:13
[INFO] [stdout]      |
[INFO] [stdout] 1064 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1065:13
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1066:13
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1067:13
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1068:13
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1069:13
[INFO] [stdout]      |
[INFO] [stdout] 1069 |             blink: true,
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1070:13
[INFO] [stdout]      |
[INFO] [stdout] 1070 |             reversed: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1071:13
[INFO] [stdout]      |
[INFO] [stdout] 1071 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1072:13
[INFO] [stdout]      |
[INFO] [stdout] 1072 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `colored::Colorize::reverse`: Users should use reversed instead
[INFO] [stdout]     --> tests/api.rs:1077:28
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     write!(v, "{}", "test".reverse()).unwrap();
[INFO] [stdout]      |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1082:13
[INFO] [stdout]      |
[INFO] [stdout] 1082 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1083:13
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1084:13
[INFO] [stdout]      |
[INFO] [stdout] 1084 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1085:13
[INFO] [stdout]      |
[INFO] [stdout] 1085 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1086:13
[INFO] [stdout]      |
[INFO] [stdout] 1086 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1087:13
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1088:13
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1089:13
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1090:13
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1091:13
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             reversed: true,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1092:13
[INFO] [stdout]      |
[INFO] [stdout] 1092 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1093:13
[INFO] [stdout]      |
[INFO] [stdout] 1093 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1103:13
[INFO] [stdout]      |
[INFO] [stdout] 1103 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1105:13
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1106:13
[INFO] [stdout]      |
[INFO] [stdout] 1106 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1107:13
[INFO] [stdout]      |
[INFO] [stdout] 1107 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1108:13
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1109:13
[INFO] [stdout]      |
[INFO] [stdout] 1109 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1110:13
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1111:13
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1112:13
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             reversed: true,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1113:13
[INFO] [stdout]      |
[INFO] [stdout] 1113 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1124:13
[INFO] [stdout]      |
[INFO] [stdout] 1124 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1125:13
[INFO] [stdout]      |
[INFO] [stdout] 1125 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1126:13
[INFO] [stdout]      |
[INFO] [stdout] 1126 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1127:13
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1128:13
[INFO] [stdout]      |
[INFO] [stdout] 1128 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1129:13
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1130:13
[INFO] [stdout]      |
[INFO] [stdout] 1130 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1131:13
[INFO] [stdout]      |
[INFO] [stdout] 1131 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1132:13
[INFO] [stdout]      |
[INFO] [stdout] 1132 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1133:13
[INFO] [stdout]      |
[INFO] [stdout] 1133 |             reversed: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1134:13
[INFO] [stdout]      |
[INFO] [stdout] 1134 |             hidden: true,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1135:13
[INFO] [stdout]      |
[INFO] [stdout] 1135 |             strikethrough: false
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1145:13
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             text: test_string,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1146:13
[INFO] [stdout]      |
[INFO] [stdout] 1146 |             start: 4,
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1147:13
[INFO] [stdout]      |
[INFO] [stdout] 1147 |             end: 8,
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1148:13
[INFO] [stdout]      |
[INFO] [stdout] 1148 |             fg_colour: Color::White,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1149:13
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             bg_colour: Color::Black,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1150:13
[INFO] [stdout]      |
[INFO] [stdout] 1150 |             intensity: Intensity::Normal,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1151:13
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             italic: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1152:13
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             underline: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1153:13
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             blink: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1154:13
[INFO] [stdout]      |
[INFO] [stdout] 1154 |             reversed: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1155:13
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             hidden: false,
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stdout]     --> tests/api.rs:1156:13
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             strikethrough: true
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default_style` is never used
[INFO] [stdout]    --> src/lib.rs:553:12
[INFO] [stdout]     |
[INFO] [stdout] 514 |     impl<'text> CategorisedSlice<'text> {
[INFO] [stdout]     |     ----------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 553 |         fn default_style(text: &'text str, start: usize, end: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/categorise.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices {
[INFO] [stdout]    |                              ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices<'_> {
[INFO] [stdout]    |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/categorise.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices {
[INFO] [stdout]    |                                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices<'_> {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parsing.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn parse(text: &str) -> Vec<Match> {
[INFO] [stdout]    |                    ^^^^         ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn parse(text: &str) -> Vec<Match<'_>> {
[INFO] [stdout]    |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.68s
[INFO] running `Command { std: "docker" "inspect" "73a30165813b0ea58b72ddf6e90d3af4e52a4540b9554f8e6da5ba88c46e090f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73a30165813b0ea58b72ddf6e90d3af4e52a4540b9554f8e6da5ba88c46e090f", kill_on_drop: false }`
[INFO] [stdout] 73a30165813b0ea58b72ddf6e90d3af4e52a4540b9554f8e6da5ba88c46e090f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] d100fce89919e31b350677a312114cc980454dd73849ca03c0ee71a2461fd53f
[INFO] running `Command { std: "docker" "start" "-a" "d100fce89919e31b350677a312114cc980454dd73849ca03c0ee71a2461fd53f", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/categorise.rs:16:30
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices {
[INFO] [stderr]    |                              ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                              |
[INFO] [stderr]    |                              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub fn categorise_text(text: &str) -> CategorisedSlices<'_> {
[INFO] [stderr]    |                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/categorise.rs:28:33
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices {
[INFO] [stderr]    |                                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn categorise_text_v3(text: &str) -> v3::CategorisedSlices<'_> {
[INFO] [stderr]    |                                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parsing.rs:37:20
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub fn parse(text: &str) -> Vec<Match> {
[INFO] [stderr]    |                    ^^^^         ^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub fn parse(text: &str) -> Vec<Match<'_>> {
[INFO] [stderr]    |                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `cansi` (lib) generated 3 warnings (run `cargo fix --lib -p cansi` to apply 3 suggestions)
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:35:18
[INFO] [stderr]    |
[INFO] [stderr] 35 |     let result = categorise_text(&text); // cansi function
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::construct_text_no_codes`: please use v3::construct_text_no_codes to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:39:34
[INFO] [stderr]    |
[INFO] [stderr] 39 |     assert_eq!("Hello, world!", &construct_text_no_codes(&result));
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |         CategorisedSlice {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:62:9
[INFO] [stderr]    |
[INFO] [stderr] 62 |         CategorisedSlice {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:80:9
[INFO] [stderr]    |
[INFO] [stderr] 80 |         CategorisedSlice {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |         CategorisedSlice {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:134:9
[INFO] [stderr]     |
[INFO] [stderr] 134 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:152:9
[INFO] [stderr]     |
[INFO] [stderr] 152 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:177:9
[INFO] [stderr]     |
[INFO] [stderr] 177 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 178 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:198:9
[INFO] [stderr]     |
[INFO] [stderr] 198 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:199:9
[INFO] [stderr]     |
[INFO] [stderr] 199 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:219:9
[INFO] [stderr]     |
[INFO] [stderr] 219 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:220:9
[INFO] [stderr]     |
[INFO] [stderr] 220 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:240:9
[INFO] [stderr]     |
[INFO] [stderr] 240 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:241:9
[INFO] [stderr]     |
[INFO] [stderr] 241 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:261:9
[INFO] [stderr]     |
[INFO] [stderr] 261 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:262:9
[INFO] [stderr]     |
[INFO] [stderr] 262 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:282:9
[INFO] [stderr]     |
[INFO] [stderr] 282 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:283:9
[INFO] [stderr]     |
[INFO] [stderr] 283 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:303:9
[INFO] [stderr]     |
[INFO] [stderr] 303 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:304:9
[INFO] [stderr]     |
[INFO] [stderr] 304 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:324:9
[INFO] [stderr]     |
[INFO] [stderr] 324 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:325:9
[INFO] [stderr]     |
[INFO] [stderr] 325 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:345:9
[INFO] [stderr]     |
[INFO] [stderr] 345 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:346:9
[INFO] [stderr]     |
[INFO] [stderr] 346 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:366:9
[INFO] [stderr]     |
[INFO] [stderr] 366 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:367:9
[INFO] [stderr]     |
[INFO] [stderr] 367 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:387:9
[INFO] [stderr]     |
[INFO] [stderr] 387 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:388:9
[INFO] [stderr]     |
[INFO] [stderr] 388 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:408:9
[INFO] [stderr]     |
[INFO] [stderr] 408 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:409:9
[INFO] [stderr]     |
[INFO] [stderr] 409 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:429:9
[INFO] [stderr]     |
[INFO] [stderr] 429 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:430:9
[INFO] [stderr]     |
[INFO] [stderr] 430 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:450:9
[INFO] [stderr]     |
[INFO] [stderr] 450 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:451:9
[INFO] [stderr]     |
[INFO] [stderr] 451 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:471:9
[INFO] [stderr]     |
[INFO] [stderr] 471 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:472:9
[INFO] [stderr]     |
[INFO] [stderr] 472 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:492:9
[INFO] [stderr]     |
[INFO] [stderr] 492 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:493:9
[INFO] [stderr]     |
[INFO] [stderr] 493 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:513:9
[INFO] [stderr]     |
[INFO] [stderr] 513 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:514:9
[INFO] [stderr]     |
[INFO] [stderr] 514 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:534:9
[INFO] [stderr]     |
[INFO] [stderr] 534 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:535:9
[INFO] [stderr]     |
[INFO] [stderr] 535 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:555:9
[INFO] [stderr]     |
[INFO] [stderr] 555 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:556:9
[INFO] [stderr]     |
[INFO] [stderr] 556 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:576:9
[INFO] [stderr]     |
[INFO] [stderr] 576 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:577:9
[INFO] [stderr]     |
[INFO] [stderr] 577 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:597:9
[INFO] [stderr]     |
[INFO] [stderr] 597 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:598:9
[INFO] [stderr]     |
[INFO] [stderr] 598 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:618:9
[INFO] [stderr]     |
[INFO] [stderr] 618 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:619:9
[INFO] [stderr]     |
[INFO] [stderr] 619 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:639:9
[INFO] [stderr]     |
[INFO] [stderr] 639 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:640:9
[INFO] [stderr]     |
[INFO] [stderr] 640 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:660:9
[INFO] [stderr]     |
[INFO] [stderr] 660 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:661:9
[INFO] [stderr]     |
[INFO] [stderr] 661 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:681:9
[INFO] [stderr]     |
[INFO] [stderr] 681 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:682:9
[INFO] [stderr]     |
[INFO] [stderr] 682 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:702:9
[INFO] [stderr]     |
[INFO] [stderr] 702 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:703:9
[INFO] [stderr]     |
[INFO] [stderr] 703 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:723:9
[INFO] [stderr]     |
[INFO] [stderr] 723 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:724:9
[INFO] [stderr]     |
[INFO] [stderr] 724 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:744:9
[INFO] [stderr]     |
[INFO] [stderr] 744 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:745:9
[INFO] [stderr]     |
[INFO] [stderr] 745 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:765:9
[INFO] [stderr]     |
[INFO] [stderr] 765 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:766:9
[INFO] [stderr]     |
[INFO] [stderr] 766 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:786:9
[INFO] [stderr]     |
[INFO] [stderr] 786 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:787:9
[INFO] [stderr]     |
[INFO] [stderr] 787 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:807:9
[INFO] [stderr]     |
[INFO] [stderr] 807 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:808:9
[INFO] [stderr]     |
[INFO] [stderr] 808 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:828:9
[INFO] [stderr]     |
[INFO] [stderr] 828 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:829:9
[INFO] [stderr]     |
[INFO] [stderr] 829 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:849:9
[INFO] [stderr]     |
[INFO] [stderr] 849 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:850:9
[INFO] [stderr]     |
[INFO] [stderr] 850 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:870:9
[INFO] [stderr]     |
[INFO] [stderr] 870 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:871:9
[INFO] [stderr]     |
[INFO] [stderr] 871 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:891:9
[INFO] [stderr]     |
[INFO] [stderr] 891 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:892:9
[INFO] [stderr]     |
[INFO] [stderr] 892 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:912:9
[INFO] [stderr]     |
[INFO] [stderr] 912 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:913:9
[INFO] [stderr]     |
[INFO] [stderr] 913 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:933:9
[INFO] [stderr]     |
[INFO] [stderr] 933 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:934:9
[INFO] [stderr]     |
[INFO] [stderr] 934 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:954:9
[INFO] [stderr]     |
[INFO] [stderr] 954 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:955:9
[INFO] [stderr]     |
[INFO] [stderr] 955 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:975:9
[INFO] [stderr]     |
[INFO] [stderr] 975 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:976:9
[INFO] [stderr]     |
[INFO] [stderr] 976 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:996:9
[INFO] [stderr]     |
[INFO] [stderr] 996 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:997:9
[INFO] [stderr]     |
[INFO] [stderr] 997 |         CategorisedSlice {
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1017:9
[INFO] [stderr]      |
[INFO] [stderr] 1017 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1018:9
[INFO] [stderr]      |
[INFO] [stderr] 1018 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1038:9
[INFO] [stderr]      |
[INFO] [stderr] 1038 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1039:9
[INFO] [stderr]      |
[INFO] [stderr] 1039 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1059:9
[INFO] [stderr]      |
[INFO] [stderr] 1059 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1060:9
[INFO] [stderr]      |
[INFO] [stderr] 1060 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1080:9
[INFO] [stderr]      |
[INFO] [stderr] 1080 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1081:9
[INFO] [stderr]      |
[INFO] [stderr] 1081 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1101:9
[INFO] [stderr]      |
[INFO] [stderr] 1101 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1102:9
[INFO] [stderr]      |
[INFO] [stderr] 1102 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1122:9
[INFO] [stderr]      |
[INFO] [stderr] 1122 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1123:9
[INFO] [stderr]      |
[INFO] [stderr] 1123 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `cansi::categorise_text`: please use v3::categorise_text to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1143:9
[INFO] [stderr]      |
[INFO] [stderr] 1143 |         categorise_text(&String::from_utf8_lossy(&v))[0],
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `cansi::CategorisedSlice`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]     --> tests/api.rs:1144:9
[INFO] [stderr]      |
[INFO] [stderr] 1144 |         CategorisedSlice {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:45:13
[INFO] [stderr]    |
[INFO] [stderr] 45 |             text: "Hello, ",
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:46:13
[INFO] [stderr]    |
[INFO] [stderr] 46 |             start: 0,
[INFO] [stderr]    |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:47:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |             end: 7,
[INFO] [stderr]    |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:48:13
[INFO] [stderr]    |
[INFO] [stderr] 48 |             fg_colour: Color::White,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:49:13
[INFO] [stderr]    |
[INFO] [stderr] 49 |             bg_colour: Color::Black,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:50:13
[INFO] [stderr]    |
[INFO] [stderr] 50 |             intensity: Intensity::Normal,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             italic: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:52:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |             underline: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:53:13
[INFO] [stderr]    |
[INFO] [stderr] 53 |             blink: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:54:13
[INFO] [stderr]    |
[INFO] [stderr] 54 |             reversed: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |             hidden: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:56:13
[INFO] [stderr]    |
[INFO] [stderr] 56 |             strikethrough: false
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:63:13
[INFO] [stderr]    |
[INFO] [stderr] 63 |             text: "w",
[INFO] [stderr]    |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:64:13
[INFO] [stderr]    |
[INFO] [stderr] 64 |             start: 15,
[INFO] [stderr]    |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:65:13
[INFO] [stderr]    |
[INFO] [stderr] 65 |             end: 16,
[INFO] [stderr]    |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:66:13
[INFO] [stderr]    |
[INFO] [stderr] 66 |             fg_colour: Color::White,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:67:13
[INFO] [stderr]    |
[INFO] [stderr] 67 |             bg_colour: Color::Red,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:68:13
[INFO] [stderr]    |
[INFO] [stderr] 68 |             intensity: Intensity::Normal,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:69:13
[INFO] [stderr]    |
[INFO] [stderr] 69 |             italic: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:70:13
[INFO] [stderr]    |
[INFO] [stderr] 70 |             underline: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:71:13
[INFO] [stderr]    |
[INFO] [stderr] 71 |             blink: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:72:13
[INFO] [stderr]    |
[INFO] [stderr] 72 |             reversed: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:73:13
[INFO] [stderr]    |
[INFO] [stderr] 73 |             hidden: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:74:13
[INFO] [stderr]    |
[INFO] [stderr] 74 |             strikethrough: false
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |             text: "o",
[INFO] [stderr]    |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:82:13
[INFO] [stderr]    |
[INFO] [stderr] 82 |             start: 28,
[INFO] [stderr]    |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 83 |             end: 29,
[INFO] [stderr]    |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:84:13
[INFO] [stderr]    |
[INFO] [stderr] 84 |             fg_colour: Color::Cyan,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:85:13
[INFO] [stderr]    |
[INFO] [stderr] 85 |             bg_colour: Color::Green,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:86:13
[INFO] [stderr]    |
[INFO] [stderr] 86 |             intensity: Intensity::Normal,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:87:13
[INFO] [stderr]    |
[INFO] [stderr] 87 |             italic: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:88:13
[INFO] [stderr]    |
[INFO] [stderr] 88 |             underline: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:89:13
[INFO] [stderr]    |
[INFO] [stderr] 89 |             blink: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:90:13
[INFO] [stderr]    |
[INFO] [stderr] 90 |             reversed: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:91:13
[INFO] [stderr]    |
[INFO] [stderr] 91 |             hidden: false,
[INFO] [stderr]    |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:92:13
[INFO] [stderr]    |
[INFO] [stderr] 92 |             strikethrough: false
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]   --> tests/api.rs:99:13
[INFO] [stderr]    |
[INFO] [stderr] 99 |             text: "r",
[INFO] [stderr]    |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:100:13
[INFO] [stderr]     |
[INFO] [stderr] 100 |             start: 41,
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 |             end: 42,
[INFO] [stderr]     |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             fg_colour: Color::Magenta,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:103:13
[INFO] [stderr]     |
[INFO] [stderr] 103 |             bg_colour: Color::Yellow,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:104:13
[INFO] [stderr]     |
[INFO] [stderr] 104 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:105:13
[INFO] [stderr]     |
[INFO] [stderr] 105 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:106:13
[INFO] [stderr]     |
[INFO] [stderr] 106 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:107:13
[INFO] [stderr]     |
[INFO] [stderr] 107 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr] 109 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:110:13
[INFO] [stderr]     |
[INFO] [stderr] 110 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:117:13
[INFO] [stderr]     |
[INFO] [stderr] 117 |             text: "l",
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:118:13
[INFO] [stderr]     |
[INFO] [stderr] 118 |             start: 54,
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:119:13
[INFO] [stderr]     |
[INFO] [stderr] 119 |             end: 55,
[INFO] [stderr]     |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:120:13
[INFO] [stderr]     |
[INFO] [stderr] 120 |             fg_colour: Color::Blue,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:121:13
[INFO] [stderr]     |
[INFO] [stderr] 121 |             bg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:122:13
[INFO] [stderr]     |
[INFO] [stderr] 122 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:123:13
[INFO] [stderr]     |
[INFO] [stderr] 123 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:126:13
[INFO] [stderr]     |
[INFO] [stderr] 126 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:127:13
[INFO] [stderr]     |
[INFO] [stderr] 127 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:128:13
[INFO] [stderr]     |
[INFO] [stderr] 128 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:135:13
[INFO] [stderr]     |
[INFO] [stderr] 135 |             text: "d",
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:136:13
[INFO] [stderr]     |
[INFO] [stderr] 136 |             start: 68,
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:137:13
[INFO] [stderr]     |
[INFO] [stderr] 137 |             end: 69,
[INFO] [stderr]     |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:138:13
[INFO] [stderr]     |
[INFO] [stderr] 138 |             fg_colour: Color::Yellow,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:139:13
[INFO] [stderr]     |
[INFO] [stderr] 139 |             bg_colour: Color::BrightCyan,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:141:13
[INFO] [stderr]     |
[INFO] [stderr] 141 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:142:13
[INFO] [stderr]     |
[INFO] [stderr] 142 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:143:13
[INFO] [stderr]     |
[INFO] [stderr] 143 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:144:13
[INFO] [stderr]     |
[INFO] [stderr] 144 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:145:13
[INFO] [stderr]     |
[INFO] [stderr] 145 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:146:13
[INFO] [stderr]     |
[INFO] [stderr] 146 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:153:13
[INFO] [stderr]     |
[INFO] [stderr] 153 |             text: "!",
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:154:13
[INFO] [stderr]     |
[INFO] [stderr] 154 |             start: 82,
[INFO] [stderr]     |             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:155:13
[INFO] [stderr]     |
[INFO] [stderr] 155 |             end: 83,
[INFO] [stderr]     |             ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:156:13
[INFO] [stderr]     |
[INFO] [stderr] 156 |             fg_colour: Color::BrightRed,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:157:13
[INFO] [stderr]     |
[INFO] [stderr] 157 |             bg_colour: Color::BrightYellow,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:158:13
[INFO] [stderr]     |
[INFO] [stderr] 158 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:159:13
[INFO] [stderr]     |
[INFO] [stderr] 159 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:160:13
[INFO] [stderr]     |
[INFO] [stderr] 160 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:161:13
[INFO] [stderr]     |
[INFO] [stderr] 161 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:162:13
[INFO] [stderr]     |
[INFO] [stderr] 162 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:163:13
[INFO] [stderr]     |
[INFO] [stderr] 163 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:179:13
[INFO] [stderr]     |
[INFO] [stderr] 179 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:180:13
[INFO] [stderr]     |
[INFO] [stderr] 180 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:181:13
[INFO] [stderr]     |
[INFO] [stderr] 181 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:182:13
[INFO] [stderr]     |
[INFO] [stderr] 182 |             fg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:183:13
[INFO] [stderr]     |
[INFO] [stderr] 183 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:185:13
[INFO] [stderr]     |
[INFO] [stderr] 185 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:186:13
[INFO] [stderr]     |
[INFO] [stderr] 186 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:187:13
[INFO] [stderr]     |
[INFO] [stderr] 187 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:188:13
[INFO] [stderr]     |
[INFO] [stderr] 188 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:189:13
[INFO] [stderr]     |
[INFO] [stderr] 189 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:190:13
[INFO] [stderr]     |
[INFO] [stderr] 190 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:200:13
[INFO] [stderr]     |
[INFO] [stderr] 200 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:201:13
[INFO] [stderr]     |
[INFO] [stderr] 201 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:202:13
[INFO] [stderr]     |
[INFO] [stderr] 202 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:203:13
[INFO] [stderr]     |
[INFO] [stderr] 203 |             fg_colour: Color::Red,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:204:13
[INFO] [stderr]     |
[INFO] [stderr] 204 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:205:13
[INFO] [stderr]     |
[INFO] [stderr] 205 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:206:13
[INFO] [stderr]     |
[INFO] [stderr] 206 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:207:13
[INFO] [stderr]     |
[INFO] [stderr] 207 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:208:13
[INFO] [stderr]     |
[INFO] [stderr] 208 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:209:13
[INFO] [stderr]     |
[INFO] [stderr] 209 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:210:13
[INFO] [stderr]     |
[INFO] [stderr] 210 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:211:13
[INFO] [stderr]     |
[INFO] [stderr] 211 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:221:13
[INFO] [stderr]     |
[INFO] [stderr] 221 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:222:13
[INFO] [stderr]     |
[INFO] [stderr] 222 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:223:13
[INFO] [stderr]     |
[INFO] [stderr] 223 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:224:13
[INFO] [stderr]     |
[INFO] [stderr] 224 |             fg_colour: Color::Green,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:225:13
[INFO] [stderr]     |
[INFO] [stderr] 225 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:226:13
[INFO] [stderr]     |
[INFO] [stderr] 226 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:227:13
[INFO] [stderr]     |
[INFO] [stderr] 227 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:228:13
[INFO] [stderr]     |
[INFO] [stderr] 228 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:229:13
[INFO] [stderr]     |
[INFO] [stderr] 229 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:230:13
[INFO] [stderr]     |
[INFO] [stderr] 230 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:231:13
[INFO] [stderr]     |
[INFO] [stderr] 231 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:232:13
[INFO] [stderr]     |
[INFO] [stderr] 232 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:242:13
[INFO] [stderr]     |
[INFO] [stderr] 242 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:243:13
[INFO] [stderr]     |
[INFO] [stderr] 243 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:244:13
[INFO] [stderr]     |
[INFO] [stderr] 244 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 |             fg_colour: Color::Yellow,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:246:13
[INFO] [stderr]     |
[INFO] [stderr] 246 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:247:13
[INFO] [stderr]     |
[INFO] [stderr] 247 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:248:13
[INFO] [stderr]     |
[INFO] [stderr] 248 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:249:13
[INFO] [stderr]     |
[INFO] [stderr] 249 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:250:13
[INFO] [stderr]     |
[INFO] [stderr] 250 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:251:13
[INFO] [stderr]     |
[INFO] [stderr] 251 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:252:13
[INFO] [stderr]     |
[INFO] [stderr] 252 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:253:13
[INFO] [stderr]     |
[INFO] [stderr] 253 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:263:13
[INFO] [stderr]     |
[INFO] [stderr] 263 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:264:13
[INFO] [stderr]     |
[INFO] [stderr] 264 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:265:13
[INFO] [stderr]     |
[INFO] [stderr] 265 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:266:13
[INFO] [stderr]     |
[INFO] [stderr] 266 |             fg_colour: Color::Blue,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:267:13
[INFO] [stderr]     |
[INFO] [stderr] 267 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:268:13
[INFO] [stderr]     |
[INFO] [stderr] 268 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:269:13
[INFO] [stderr]     |
[INFO] [stderr] 269 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:270:13
[INFO] [stderr]     |
[INFO] [stderr] 270 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:271:13
[INFO] [stderr]     |
[INFO] [stderr] 271 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:272:13
[INFO] [stderr]     |
[INFO] [stderr] 272 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:273:13
[INFO] [stderr]     |
[INFO] [stderr] 273 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:274:13
[INFO] [stderr]     |
[INFO] [stderr] 274 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:284:13
[INFO] [stderr]     |
[INFO] [stderr] 284 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:285:13
[INFO] [stderr]     |
[INFO] [stderr] 285 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:286:13
[INFO] [stderr]     |
[INFO] [stderr] 286 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:287:13
[INFO] [stderr]     |
[INFO] [stderr] 287 |             fg_colour: Color::Magenta,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:288:13
[INFO] [stderr]     |
[INFO] [stderr] 288 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:289:13
[INFO] [stderr]     |
[INFO] [stderr] 289 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:290:13
[INFO] [stderr]     |
[INFO] [stderr] 290 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:291:13
[INFO] [stderr]     |
[INFO] [stderr] 291 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:292:13
[INFO] [stderr]     |
[INFO] [stderr] 292 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:293:13
[INFO] [stderr]     |
[INFO] [stderr] 293 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:294:13
[INFO] [stderr]     |
[INFO] [stderr] 294 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:295:13
[INFO] [stderr]     |
[INFO] [stderr] 295 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:305:13
[INFO] [stderr]     |
[INFO] [stderr] 305 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:306:13
[INFO] [stderr]     |
[INFO] [stderr] 306 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:307:13
[INFO] [stderr]     |
[INFO] [stderr] 307 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:308:13
[INFO] [stderr]     |
[INFO] [stderr] 308 |             fg_colour: Color::Magenta,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:309:13
[INFO] [stderr]     |
[INFO] [stderr] 309 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:310:13
[INFO] [stderr]     |
[INFO] [stderr] 310 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:311:13
[INFO] [stderr]     |
[INFO] [stderr] 311 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:312:13
[INFO] [stderr]     |
[INFO] [stderr] 312 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:313:13
[INFO] [stderr]     |
[INFO] [stderr] 313 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:314:13
[INFO] [stderr]     |
[INFO] [stderr] 314 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:315:13
[INFO] [stderr]     |
[INFO] [stderr] 315 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:316:13
[INFO] [stderr]     |
[INFO] [stderr] 316 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:326:13
[INFO] [stderr]     |
[INFO] [stderr] 326 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:327:13
[INFO] [stderr]     |
[INFO] [stderr] 327 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:328:13
[INFO] [stderr]     |
[INFO] [stderr] 328 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:329:13
[INFO] [stderr]     |
[INFO] [stderr] 329 |             fg_colour: Color::Cyan,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:330:13
[INFO] [stderr]     |
[INFO] [stderr] 330 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:331:13
[INFO] [stderr]     |
[INFO] [stderr] 331 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:332:13
[INFO] [stderr]     |
[INFO] [stderr] 332 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:333:13
[INFO] [stderr]     |
[INFO] [stderr] 333 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:334:13
[INFO] [stderr]     |
[INFO] [stderr] 334 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:335:13
[INFO] [stderr]     |
[INFO] [stderr] 335 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:336:13
[INFO] [stderr]     |
[INFO] [stderr] 336 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:337:13
[INFO] [stderr]     |
[INFO] [stderr] 337 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:347:13
[INFO] [stderr]     |
[INFO] [stderr] 347 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:348:13
[INFO] [stderr]     |
[INFO] [stderr] 348 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:349:13
[INFO] [stderr]     |
[INFO] [stderr] 349 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:350:13
[INFO] [stderr]     |
[INFO] [stderr] 350 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:351:13
[INFO] [stderr]     |
[INFO] [stderr] 351 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:352:13
[INFO] [stderr]     |
[INFO] [stderr] 352 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:353:13
[INFO] [stderr]     |
[INFO] [stderr] 353 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:354:13
[INFO] [stderr]     |
[INFO] [stderr] 354 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:355:13
[INFO] [stderr]     |
[INFO] [stderr] 355 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:356:13
[INFO] [stderr]     |
[INFO] [stderr] 356 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:357:13
[INFO] [stderr]     |
[INFO] [stderr] 357 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:358:13
[INFO] [stderr]     |
[INFO] [stderr] 358 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:368:13
[INFO] [stderr]     |
[INFO] [stderr] 368 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:370:13
[INFO] [stderr]     |
[INFO] [stderr] 370 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:371:13
[INFO] [stderr]     |
[INFO] [stderr] 371 |             fg_colour: Color::BrightBlack,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:372:13
[INFO] [stderr]     |
[INFO] [stderr] 372 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:373:13
[INFO] [stderr]     |
[INFO] [stderr] 373 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:375:13
[INFO] [stderr]     |
[INFO] [stderr] 375 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:376:13
[INFO] [stderr]     |
[INFO] [stderr] 376 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:377:13
[INFO] [stderr]     |
[INFO] [stderr] 377 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:378:13
[INFO] [stderr]     |
[INFO] [stderr] 378 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:379:13
[INFO] [stderr]     |
[INFO] [stderr] 379 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:389:13
[INFO] [stderr]     |
[INFO] [stderr] 389 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:391:13
[INFO] [stderr]     |
[INFO] [stderr] 391 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:392:13
[INFO] [stderr]     |
[INFO] [stderr] 392 |             fg_colour: Color::BrightRed,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:393:13
[INFO] [stderr]     |
[INFO] [stderr] 393 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:394:13
[INFO] [stderr]     |
[INFO] [stderr] 394 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:395:13
[INFO] [stderr]     |
[INFO] [stderr] 395 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:396:13
[INFO] [stderr]     |
[INFO] [stderr] 396 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:397:13
[INFO] [stderr]     |
[INFO] [stderr] 397 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:398:13
[INFO] [stderr]     |
[INFO] [stderr] 398 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:399:13
[INFO] [stderr]     |
[INFO] [stderr] 399 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:400:13
[INFO] [stderr]     |
[INFO] [stderr] 400 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:410:13
[INFO] [stderr]     |
[INFO] [stderr] 410 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:411:13
[INFO] [stderr]     |
[INFO] [stderr] 411 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:412:13
[INFO] [stderr]     |
[INFO] [stderr] 412 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:413:13
[INFO] [stderr]     |
[INFO] [stderr] 413 |             fg_colour: Color::BrightGreen,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:414:13
[INFO] [stderr]     |
[INFO] [stderr] 414 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:415:13
[INFO] [stderr]     |
[INFO] [stderr] 415 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:416:13
[INFO] [stderr]     |
[INFO] [stderr] 416 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:417:13
[INFO] [stderr]     |
[INFO] [stderr] 417 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:418:13
[INFO] [stderr]     |
[INFO] [stderr] 418 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:419:13
[INFO] [stderr]     |
[INFO] [stderr] 419 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:420:13
[INFO] [stderr]     |
[INFO] [stderr] 420 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:421:13
[INFO] [stderr]     |
[INFO] [stderr] 421 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:431:13
[INFO] [stderr]     |
[INFO] [stderr] 431 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:432:13
[INFO] [stderr]     |
[INFO] [stderr] 432 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:433:13
[INFO] [stderr]     |
[INFO] [stderr] 433 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:434:13
[INFO] [stderr]     |
[INFO] [stderr] 434 |             fg_colour: Color::BrightYellow,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:435:13
[INFO] [stderr]     |
[INFO] [stderr] 435 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:436:13
[INFO] [stderr]     |
[INFO] [stderr] 436 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:437:13
[INFO] [stderr]     |
[INFO] [stderr] 437 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:438:13
[INFO] [stderr]     |
[INFO] [stderr] 438 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:439:13
[INFO] [stderr]     |
[INFO] [stderr] 439 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:440:13
[INFO] [stderr]     |
[INFO] [stderr] 440 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:441:13
[INFO] [stderr]     |
[INFO] [stderr] 441 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:442:13
[INFO] [stderr]     |
[INFO] [stderr] 442 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:452:13
[INFO] [stderr]     |
[INFO] [stderr] 452 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:453:13
[INFO] [stderr]     |
[INFO] [stderr] 453 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:454:13
[INFO] [stderr]     |
[INFO] [stderr] 454 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:455:13
[INFO] [stderr]     |
[INFO] [stderr] 455 |             fg_colour: Color::BrightBlue,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:456:13
[INFO] [stderr]     |
[INFO] [stderr] 456 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:457:13
[INFO] [stderr]     |
[INFO] [stderr] 457 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:458:13
[INFO] [stderr]     |
[INFO] [stderr] 458 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:459:13
[INFO] [stderr]     |
[INFO] [stderr] 459 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:460:13
[INFO] [stderr]     |
[INFO] [stderr] 460 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:461:13
[INFO] [stderr]     |
[INFO] [stderr] 461 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:462:13
[INFO] [stderr]     |
[INFO] [stderr] 462 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:463:13
[INFO] [stderr]     |
[INFO] [stderr] 463 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:473:13
[INFO] [stderr]     |
[INFO] [stderr] 473 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:474:13
[INFO] [stderr]     |
[INFO] [stderr] 474 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:475:13
[INFO] [stderr]     |
[INFO] [stderr] 475 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:476:13
[INFO] [stderr]     |
[INFO] [stderr] 476 |             fg_colour: Color::BrightMagenta,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:477:13
[INFO] [stderr]     |
[INFO] [stderr] 477 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:478:13
[INFO] [stderr]     |
[INFO] [stderr] 478 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:479:13
[INFO] [stderr]     |
[INFO] [stderr] 479 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:480:13
[INFO] [stderr]     |
[INFO] [stderr] 480 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:481:13
[INFO] [stderr]     |
[INFO] [stderr] 481 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:482:13
[INFO] [stderr]     |
[INFO] [stderr] 482 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:483:13
[INFO] [stderr]     |
[INFO] [stderr] 483 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:484:13
[INFO] [stderr]     |
[INFO] [stderr] 484 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:494:13
[INFO] [stderr]     |
[INFO] [stderr] 494 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:495:13
[INFO] [stderr]     |
[INFO] [stderr] 495 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:496:13
[INFO] [stderr]     |
[INFO] [stderr] 496 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:497:13
[INFO] [stderr]     |
[INFO] [stderr] 497 |             fg_colour: Color::BrightMagenta,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:498:13
[INFO] [stderr]     |
[INFO] [stderr] 498 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:499:13
[INFO] [stderr]     |
[INFO] [stderr] 499 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:500:13
[INFO] [stderr]     |
[INFO] [stderr] 500 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:501:13
[INFO] [stderr]     |
[INFO] [stderr] 501 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:502:13
[INFO] [stderr]     |
[INFO] [stderr] 502 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:503:13
[INFO] [stderr]     |
[INFO] [stderr] 503 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:504:13
[INFO] [stderr]     |
[INFO] [stderr] 504 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:505:13
[INFO] [stderr]     |
[INFO] [stderr] 505 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:515:13
[INFO] [stderr]     |
[INFO] [stderr] 515 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:516:13
[INFO] [stderr]     |
[INFO] [stderr] 516 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:517:13
[INFO] [stderr]     |
[INFO] [stderr] 517 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:518:13
[INFO] [stderr]     |
[INFO] [stderr] 518 |             fg_colour: Color::BrightCyan,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:519:13
[INFO] [stderr]     |
[INFO] [stderr] 519 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:520:13
[INFO] [stderr]     |
[INFO] [stderr] 520 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:521:13
[INFO] [stderr]     |
[INFO] [stderr] 521 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:522:13
[INFO] [stderr]     |
[INFO] [stderr] 522 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:523:13
[INFO] [stderr]     |
[INFO] [stderr] 523 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:524:13
[INFO] [stderr]     |
[INFO] [stderr] 524 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:525:13
[INFO] [stderr]     |
[INFO] [stderr] 525 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:526:13
[INFO] [stderr]     |
[INFO] [stderr] 526 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:536:13
[INFO] [stderr]     |
[INFO] [stderr] 536 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:537:13
[INFO] [stderr]     |
[INFO] [stderr] 537 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:538:13
[INFO] [stderr]     |
[INFO] [stderr] 538 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:539:13
[INFO] [stderr]     |
[INFO] [stderr] 539 |             fg_colour: Color::BrightWhite,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:540:13
[INFO] [stderr]     |
[INFO] [stderr] 540 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:541:13
[INFO] [stderr]     |
[INFO] [stderr] 541 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:542:13
[INFO] [stderr]     |
[INFO] [stderr] 542 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:543:13
[INFO] [stderr]     |
[INFO] [stderr] 543 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:544:13
[INFO] [stderr]     |
[INFO] [stderr] 544 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:545:13
[INFO] [stderr]     |
[INFO] [stderr] 545 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:546:13
[INFO] [stderr]     |
[INFO] [stderr] 546 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:547:13
[INFO] [stderr]     |
[INFO] [stderr] 547 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:557:13
[INFO] [stderr]     |
[INFO] [stderr] 557 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:558:13
[INFO] [stderr]     |
[INFO] [stderr] 558 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:559:13
[INFO] [stderr]     |
[INFO] [stderr] 559 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:560:13
[INFO] [stderr]     |
[INFO] [stderr] 560 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:561:13
[INFO] [stderr]     |
[INFO] [stderr] 561 |             bg_colour: Color::Black,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:562:13
[INFO] [stderr]     |
[INFO] [stderr] 562 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:563:13
[INFO] [stderr]     |
[INFO] [stderr] 563 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:564:13
[INFO] [stderr]     |
[INFO] [stderr] 564 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:565:13
[INFO] [stderr]     |
[INFO] [stderr] 565 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:566:13
[INFO] [stderr]     |
[INFO] [stderr] 566 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:567:13
[INFO] [stderr]     |
[INFO] [stderr] 567 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:568:13
[INFO] [stderr]     |
[INFO] [stderr] 568 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:578:13
[INFO] [stderr]     |
[INFO] [stderr] 578 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:579:13
[INFO] [stderr]     |
[INFO] [stderr] 579 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:580:13
[INFO] [stderr]     |
[INFO] [stderr] 580 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:581:13
[INFO] [stderr]     |
[INFO] [stderr] 581 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:582:13
[INFO] [stderr]     |
[INFO] [stderr] 582 |             bg_colour: Color::Red,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:583:13
[INFO] [stderr]     |
[INFO] [stderr] 583 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:584:13
[INFO] [stderr]     |
[INFO] [stderr] 584 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:585:13
[INFO] [stderr]     |
[INFO] [stderr] 585 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:586:13
[INFO] [stderr]     |
[INFO] [stderr] 586 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:587:13
[INFO] [stderr]     |
[INFO] [stderr] 587 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:588:13
[INFO] [stderr]     |
[INFO] [stderr] 588 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:589:13
[INFO] [stderr]     |
[INFO] [stderr] 589 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:599:13
[INFO] [stderr]     |
[INFO] [stderr] 599 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:600:13
[INFO] [stderr]     |
[INFO] [stderr] 600 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:601:13
[INFO] [stderr]     |
[INFO] [stderr] 601 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:602:13
[INFO] [stderr]     |
[INFO] [stderr] 602 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:603:13
[INFO] [stderr]     |
[INFO] [stderr] 603 |             bg_colour: Color::Green,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:604:13
[INFO] [stderr]     |
[INFO] [stderr] 604 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:605:13
[INFO] [stderr]     |
[INFO] [stderr] 605 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:606:13
[INFO] [stderr]     |
[INFO] [stderr] 606 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:607:13
[INFO] [stderr]     |
[INFO] [stderr] 607 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:608:13
[INFO] [stderr]     |
[INFO] [stderr] 608 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:609:13
[INFO] [stderr]     |
[INFO] [stderr] 609 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:610:13
[INFO] [stderr]     |
[INFO] [stderr] 610 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:620:13
[INFO] [stderr]     |
[INFO] [stderr] 620 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:621:13
[INFO] [stderr]     |
[INFO] [stderr] 621 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:622:13
[INFO] [stderr]     |
[INFO] [stderr] 622 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:623:13
[INFO] [stderr]     |
[INFO] [stderr] 623 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:624:13
[INFO] [stderr]     |
[INFO] [stderr] 624 |             bg_colour: Color::Yellow,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:625:13
[INFO] [stderr]     |
[INFO] [stderr] 625 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:626:13
[INFO] [stderr]     |
[INFO] [stderr] 626 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:627:13
[INFO] [stderr]     |
[INFO] [stderr] 627 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:628:13
[INFO] [stderr]     |
[INFO] [stderr] 628 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:629:13
[INFO] [stderr]     |
[INFO] [stderr] 629 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:630:13
[INFO] [stderr]     |
[INFO] [stderr] 630 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:631:13
[INFO] [stderr]     |
[INFO] [stderr] 631 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:641:13
[INFO] [stderr]     |
[INFO] [stderr] 641 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:642:13
[INFO] [stderr]     |
[INFO] [stderr] 642 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:643:13
[INFO] [stderr]     |
[INFO] [stderr] 643 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:644:13
[INFO] [stderr]     |
[INFO] [stderr] 644 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:645:13
[INFO] [stderr]     |
[INFO] [stderr] 645 |             bg_colour: Color::Blue,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:646:13
[INFO] [stderr]     |
[INFO] [stderr] 646 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:647:13
[INFO] [stderr]     |
[INFO] [stderr] 647 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:648:13
[INFO] [stderr]     |
[INFO] [stderr] 648 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:649:13
[INFO] [stderr]     |
[INFO] [stderr] 649 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:650:13
[INFO] [stderr]     |
[INFO] [stderr] 650 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:651:13
[INFO] [stderr]     |
[INFO] [stderr] 651 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:652:13
[INFO] [stderr]     |
[INFO] [stderr] 652 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:662:13
[INFO] [stderr]     |
[INFO] [stderr] 662 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:663:13
[INFO] [stderr]     |
[INFO] [stderr] 663 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:664:13
[INFO] [stderr]     |
[INFO] [stderr] 664 |             end: 9,
[INFO] [stderr]     |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::fg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:665:13
[INFO] [stderr]     |
[INFO] [stderr] 665 |             fg_colour: Color::White,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::bg_colour`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:666:13
[INFO] [stderr]     |
[INFO] [stderr] 666 |             bg_colour: Color::Magenta,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::intensity`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:667:13
[INFO] [stderr]     |
[INFO] [stderr] 667 |             intensity: Intensity::Normal,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::italic`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:668:13
[INFO] [stderr]     |
[INFO] [stderr] 668 |             italic: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::underline`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:669:13
[INFO] [stderr]     |
[INFO] [stderr] 669 |             underline: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::blink`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:670:13
[INFO] [stderr]     |
[INFO] [stderr] 670 |             blink: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::reversed`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:671:13
[INFO] [stderr]     |
[INFO] [stderr] 671 |             reversed: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::hidden`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:672:13
[INFO] [stderr]     |
[INFO] [stderr] 672 |             hidden: false,
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::strikethrough`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:673:13
[INFO] [stderr]     |
[INFO] [stderr] 673 |             strikethrough: false
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::text`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:683:13
[INFO] [stderr]     |
[INFO] [stderr] 683 |             text: test_string,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::start`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[INFO] [stderr]    --> tests/api.rs:684:13
[INFO] [stderr]     |
[INFO] [stderr] 684 |             start: 5,
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `cansi::CategorisedSlice::end`: please use v3::CategorisedSlice to move to API v3.0. this function will be removed with v3.0 of cansi
[WARN] too many lines in the log, truncating it
