[INFO] fetching crate ytmapi-rs 0.3.3...
[INFO] testing ytmapi-rs-0.3.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ytmapi-rs 0.3.3 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate ytmapi-rs 0.3.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ytmapi-rs 0.3.3
[INFO] tweaked toml for crates.io crate ytmapi-rs 0.3.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ytmapi-rs 0.3.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ytmapi-rs 0.3.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:79:12
[INFO] [stderr]    |
[INFO] [stderr] 79 | homepage = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 | repository = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `ytmapi-rs` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9
[INFO] running `Command { std: "docker" "start" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:79:12
[INFO] [stderr]    |
[INFO] [stderr] 79 | homepage = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 | repository = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `ytmapi-rs` (manifest) generated 1 warning
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling hybrid-array v0.4.11
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling json-crawler v0.1.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling icu_normalizer v2.0.1
[INFO] [stderr]    Compiling icu_properties v2.0.2
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling ytmapi-rs v0.3.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `RUN_TEXT`
[INFO] [stdout]   --> src/parse/library.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 |     NAVIGATION_PLAYLIST_ID, PLAY_BUTTON, RUN_TEXT, SECTION_LIST, SECTION_LIST_ITEM,
[INFO] [stdout]    |                                          ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibrarySaved`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stdout]    --> src/common.rs:119:32
[INFO] [stdout]     |
[INFO] [stdout] 119 |             LibraryStatusIcon::LibrarySaved => {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibraryAdd`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stdout]    --> src/common.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |             LibraryStatusIcon::LibraryAdd => {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]  --> src/parse/podcasts.rs:2:55
[INFO] [stdout]   |
[INFO] [stdout] 2 |     ParseFrom, RUN_TEXT, SECONDARY_SECTION_LIST_ITEM, STRAPLINE_RUNS, TAB_CONTENT,
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]    --> src/parse/podcasts.rs:277:74
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let mut strapline = responsive_header.navigate_pointer(concatcp!(STRAPLINE_RUNS, "/0"))?;
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]    --> src/parse/podcasts.rs:237:29
[INFO] [stdout]     |
[INFO] [stdout] 237 |             .borrow_pointer(STRAPLINE_RUNS)?
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `parse::artist::AlbumResult::album_type`: Future deprecation see https://github.com/nick42d/youtui/issues/211
[INFO] [stdout]    --> src/parse/artist.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         album_type,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 44s
[INFO] running `Command { std: "docker" "inspect" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:79:12
[INFO] [stderr]    |
[INFO] [stderr] 79 | homepage = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 | repository = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `ytmapi-rs` (manifest) generated 1 warning
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling ytmapi-rs v0.3.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `RUN_TEXT`
[INFO] [stdout]   --> src/parse/library.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 |     NAVIGATION_PLAYLIST_ID, PLAY_BUTTON, RUN_TEXT, SECTION_LIST, SECTION_LIST_ITEM,
[INFO] [stdout]    |                                          ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibrarySaved`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stdout]    --> src/common.rs:119:32
[INFO] [stdout]     |
[INFO] [stdout] 119 |             LibraryStatusIcon::LibrarySaved => {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibraryAdd`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stdout]    --> src/common.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |             LibraryStatusIcon::LibraryAdd => {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]  --> src/parse/podcasts.rs:2:55
[INFO] [stdout]   |
[INFO] [stdout] 2 |     ParseFrom, RUN_TEXT, SECONDARY_SECTION_LIST_ITEM, STRAPLINE_RUNS, TAB_CONTENT,
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]    --> src/parse/podcasts.rs:277:74
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let mut strapline = responsive_header.navigate_pointer(concatcp!(STRAPLINE_RUNS, "/0"))?;
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]    --> src/parse/podcasts.rs:237:29
[INFO] [stdout]     |
[INFO] [stdout] 237 |             .borrow_pointer(STRAPLINE_RUNS)?
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `parse::artist::AlbumResult::album_type`: Future deprecation see https://github.com/nick42d/youtui/issues/211
[INFO] [stdout]    --> src/parse/artist.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         album_type,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RUN_TEXT`
[INFO] [stdout]   --> src/parse/library.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 |     NAVIGATION_PLAYLIST_ID, PLAY_BUTTON, RUN_TEXT, SECTION_LIST, SECTION_LIST_ITEM,
[INFO] [stdout]    |                                          ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::parse::GetPlaylistDetails`
[INFO] [stdout]    --> src/parse/playlist.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 640 |     use crate::parse::GetPlaylistDetails;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibrarySaved`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stdout]    --> src/common.rs:119:32
[INFO] [stdout]     |
[INFO] [stdout] 119 |             LibraryStatusIcon::LibrarySaved => {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibraryAdd`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stdout]    --> src/common.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |             LibraryStatusIcon::LibraryAdd => {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]  --> src/parse/podcasts.rs:2:55
[INFO] [stdout]   |
[INFO] [stdout] 2 |     ParseFrom, RUN_TEXT, SECONDARY_SECTION_LIST_ITEM, STRAPLINE_RUNS, TAB_CONTENT,
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]    --> src/parse/podcasts.rs:277:74
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let mut strapline = responsive_header.navigate_pointer(concatcp!(STRAPLINE_RUNS, "/0"))?;
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stdout]    --> src/parse/podcasts.rs:237:29
[INFO] [stdout]     |
[INFO] [stdout] 237 |             .borrow_pointer(STRAPLINE_RUNS)?
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `parse::artist::AlbumResult::album_type`: Future deprecation see https://github.com/nick42d/youtui/issues/211
[INFO] [stdout]    --> src/parse/artist.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         album_type,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |         SearchQuery::new(""),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |         SearchQuery::new(""),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |         SearchQuery::new(""),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         SearchQuery::new(""),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |         SearchQuery::new(""),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let query = SearchQuery::new("").with_filter(ArtistsFilter);
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:73:38
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let query = SearchQuery::new("").with_filter(ArtistsFilter);
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let query = SearchQuery::new("");
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]   --> src/parse/search/tests.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let query = SearchQuery::new("");
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:109:30
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let query = SearchQuery::new("");
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |         SearchQuery::new(""),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:136:22
[INFO] [stdout]     |
[INFO] [stdout] 136 |         SearchQuery::new(""),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |         SearchQuery::new(""),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:154:22
[INFO] [stdout]     |
[INFO] [stdout] 154 |         SearchQuery::new(""),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 |         SearchQuery::new(""),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:173:22
[INFO] [stdout]     |
[INFO] [stdout] 173 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:173:30
[INFO] [stdout]     |
[INFO] [stdout] 173 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:192:22
[INFO] [stdout]     |
[INFO] [stdout] 192 |         SearchQuery::new("").with_filter(AlbumsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:192:30
[INFO] [stdout]     |
[INFO] [stdout] 192 |         SearchQuery::new("").with_filter(AlbumsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |         SearchQuery::new("").with_filter(SongsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:202:30
[INFO] [stdout]     |
[INFO] [stdout] 202 |         SearchQuery::new("").with_filter(SongsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:211:30
[INFO] [stdout]     |
[INFO] [stdout] 211 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:222:22
[INFO] [stdout]     |
[INFO] [stdout] 222 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:222:30
[INFO] [stdout]     |
[INFO] [stdout] 222 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:232:22
[INFO] [stdout]     |
[INFO] [stdout] 232 |         SearchQuery::new("").with_filter(PlaylistsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:232:30
[INFO] [stdout]     |
[INFO] [stdout] 232 |         SearchQuery::new("").with_filter(PlaylistsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:242:22
[INFO] [stdout]     |
[INFO] [stdout] 242 |         SearchQuery::new("").with_filter(FeaturedPlaylistsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:242:30
[INFO] [stdout]     |
[INFO] [stdout] 242 |         SearchQuery::new("").with_filter(FeaturedPlaylistsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:252:22
[INFO] [stdout]     |
[INFO] [stdout] 252 |         SearchQuery::new("").with_filter(CommunityPlaylistsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:252:30
[INFO] [stdout]     |
[INFO] [stdout] 252 |         SearchQuery::new("").with_filter(CommunityPlaylistsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:262:22
[INFO] [stdout]     |
[INFO] [stdout] 262 |         SearchQuery::new("").with_filter(EpisodesFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:262:30
[INFO] [stdout]     |
[INFO] [stdout] 262 |         SearchQuery::new("").with_filter(EpisodesFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:272:22
[INFO] [stdout]     |
[INFO] [stdout] 272 |         SearchQuery::new("").with_filter(PodcastsFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:272:30
[INFO] [stdout]     |
[INFO] [stdout] 272 |         SearchQuery::new("").with_filter(PodcastsFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |         SearchQuery::new("").with_filter(ProfilesFilter),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> src/parse/search/tests.rs:282:30
[INFO] [stdout]     |
[INFO] [stdout] 282 |         SearchQuery::new("").with_filter(ProfilesFilter),
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |     SearchQuery::new("Beatles").with_filter(ArtistsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:131:33
[INFO] [stdout]     |
[INFO] [stdout] 131 |     SearchQuery::new("Beatles").with_filter(ArtistsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |     SearchQuery::new("Beatles").with_filter(SongsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:135:33
[INFO] [stdout]     |
[INFO] [stdout] 135 |     SearchQuery::new("Beatles").with_filter(SongsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:139:18
[INFO] [stdout]     |
[INFO] [stdout] 139 |     SearchQuery::new("Beatles").with_filter(AlbumsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:139:33
[INFO] [stdout]     |
[INFO] [stdout] 139 |     SearchQuery::new("Beatles").with_filter(AlbumsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |     SearchQuery::new("Beatles").with_filter(VideosFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 |     SearchQuery::new("Beatles").with_filter(VideosFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |     SearchQuery::new("Beatles").with_filter(EpisodesFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |     SearchQuery::new("Beatles").with_filter(EpisodesFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |     SearchQuery::new("Beatles").with_filter(PodcastsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:151:33
[INFO] [stdout]     |
[INFO] [stdout] 151 |     SearchQuery::new("Beatles").with_filter(PodcastsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |     SearchQuery::new("Beatles").with_filter(ProfilesFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |     SearchQuery::new("Beatles").with_filter(ProfilesFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     SearchQuery::new("Beatles").with_filter(FeaturedPlaylistsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 |     SearchQuery::new("Beatles").with_filter(FeaturedPlaylistsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     SearchQuery::new("Beatles").with_filter(CommunityPlaylistsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:163:33
[INFO] [stdout]     |
[INFO] [stdout] 163 |     SearchQuery::new("Beatles").with_filter(CommunityPlaylistsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |     SearchQuery::new("Beatles").with_filter(PlaylistsFilter)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |     SearchQuery::new("Beatles").with_filter(PlaylistsFilter)
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:232:54
[INFO] [stdout]     |
[INFO] [stdout] 232 | generate_query_test!(test_basic_search, SearchQuery::new("Beatles"));
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:235:18
[INFO] [stdout]     |
[INFO] [stdout] 235 |     SearchQuery::new("Beaten")
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:239:18
[INFO] [stdout]     |
[INFO] [stdout] 239 |     SearchQuery::new("Chasing scratch")
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:243:18
[INFO] [stdout]     |
[INFO] [stdout] 243 |     SearchQuery::new("Metal")
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stdout]    --> tests/live_integration_tests.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |     SearchQuery::new("aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccc")
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:79:12
[INFO] [stderr]    |
[INFO] [stderr] 79 | homepage = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 | repository = "https://github.com/nick42d/youtui"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `ytmapi-rs` (manifest) generated 1 warning
[INFO] [stderr] warning: unused import: `RUN_TEXT`
[INFO] [stderr]   --> src/parse/library.rs:16:42
[INFO] [stderr]    |
[INFO] [stderr] 16 |     NAVIGATION_PLAYLIST_ID, PLAY_BUTTON, RUN_TEXT, SECTION_LIST, SECTION_LIST_ITEM,
[INFO] [stderr]    |                                          ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibrarySaved`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stderr]    --> src/common.rs:119:32
[INFO] [stderr]     |
[INFO] [stderr] 119 |             LibraryStatusIcon::LibrarySaved => {
[INFO] [stderr]     |                                ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit variant `common::LibraryStatusIcon::LibraryAdd`: Future deprecation see https://github.com/nick42d/youtui/issues/271
[INFO] [stderr]    --> src/common.rs:123:32
[INFO] [stderr]     |
[INFO] [stderr] 123 |             LibraryStatusIcon::LibraryAdd => {
[INFO] [stderr]     |                                ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stderr]  --> src/parse/podcasts.rs:2:55
[INFO] [stderr]   |
[INFO] [stderr] 2 |     ParseFrom, RUN_TEXT, SECONDARY_SECTION_LIST_ITEM, STRAPLINE_RUNS, TAB_CONTENT,
[INFO] [stderr]   |                                                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stderr]    --> src/parse/podcasts.rs:277:74
[INFO] [stderr]     |
[INFO] [stderr] 277 |         let mut strapline = responsive_header.navigate_pointer(concatcp!(STRAPLINE_RUNS, "/0"))?;
[INFO] [stderr]     |                                                                          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `nav_consts::STRAPLINE_RUNS`: Google deprecating this path in future
[INFO] [stderr]    --> src/parse/podcasts.rs:237:29
[INFO] [stderr]     |
[INFO] [stderr] 237 |             .borrow_pointer(STRAPLINE_RUNS)?
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated field `parse::artist::AlbumResult::album_type`: Future deprecation see https://github.com/nick42d/youtui/issues/211
[INFO] [stderr]    --> src/parse/artist.rs:361:9
[INFO] [stderr]     |
[INFO] [stderr] 361 |         album_type,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::parse::GetPlaylistDetails`
[INFO] [stderr]    --> src/parse/playlist.rs:640:9
[INFO] [stderr]     |
[INFO] [stderr] 640 |     use crate::parse::GetPlaylistDetails;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:17:22
[INFO] [stderr]    |
[INFO] [stderr] 17 |         SearchQuery::new(""),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:29:22
[INFO] [stderr]    |
[INFO] [stderr] 29 |         SearchQuery::new(""),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:39:22
[INFO] [stderr]    |
[INFO] [stderr] 39 |         SearchQuery::new(""),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:49:22
[INFO] [stderr]    |
[INFO] [stderr] 49 |         SearchQuery::new(""),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:61:22
[INFO] [stderr]    |
[INFO] [stderr] 61 |         SearchQuery::new(""),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:73:30
[INFO] [stderr]    |
[INFO] [stderr] 73 |     let query = SearchQuery::new("").with_filter(ArtistsFilter);
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:73:38
[INFO] [stderr]    |
[INFO] [stderr] 73 |     let query = SearchQuery::new("").with_filter(ArtistsFilter);
[INFO] [stderr]    |                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:85:30
[INFO] [stderr]    |
[INFO] [stderr] 85 |     let query = SearchQuery::new("");
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]   --> src/parse/search/tests.rs:97:30
[INFO] [stderr]    |
[INFO] [stderr] 97 |     let query = SearchQuery::new("");
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:109:30
[INFO] [stderr]     |
[INFO] [stderr] 109 |     let query = SearchQuery::new("");
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:127:22
[INFO] [stderr]     |
[INFO] [stderr] 127 |         SearchQuery::new(""),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:136:22
[INFO] [stderr]     |
[INFO] [stderr] 136 |         SearchQuery::new(""),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:145:22
[INFO] [stderr]     |
[INFO] [stderr] 145 |         SearchQuery::new(""),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:154:22
[INFO] [stderr]     |
[INFO] [stderr] 154 |         SearchQuery::new(""),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:163:22
[INFO] [stderr]     |
[INFO] [stderr] 163 |         SearchQuery::new(""),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:173:22
[INFO] [stderr]     |
[INFO] [stderr] 173 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:173:30
[INFO] [stderr]     |
[INFO] [stderr] 173 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:182:22
[INFO] [stderr]     |
[INFO] [stderr] 182 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:182:30
[INFO] [stderr]     |
[INFO] [stderr] 182 |         SearchQuery::new("").with_filter(ArtistsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:192:22
[INFO] [stderr]     |
[INFO] [stderr] 192 |         SearchQuery::new("").with_filter(AlbumsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:192:30
[INFO] [stderr]     |
[INFO] [stderr] 192 |         SearchQuery::new("").with_filter(AlbumsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:202:22
[INFO] [stderr]     |
[INFO] [stderr] 202 |         SearchQuery::new("").with_filter(SongsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:202:30
[INFO] [stderr]     |
[INFO] [stderr] 202 |         SearchQuery::new("").with_filter(SongsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:211:22
[INFO] [stderr]     |
[INFO] [stderr] 211 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:211:30
[INFO] [stderr]     |
[INFO] [stderr] 211 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:222:22
[INFO] [stderr]     |
[INFO] [stderr] 222 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:222:30
[INFO] [stderr]     |
[INFO] [stderr] 222 |         SearchQuery::new("").with_filter(VideosFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:232:22
[INFO] [stderr]     |
[INFO] [stderr] 232 |         SearchQuery::new("").with_filter(PlaylistsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:232:30
[INFO] [stderr]     |
[INFO] [stderr] 232 |         SearchQuery::new("").with_filter(PlaylistsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:242:22
[INFO] [stderr]     |
[INFO] [stderr] 242 |         SearchQuery::new("").with_filter(FeaturedPlaylistsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:242:30
[INFO] [stderr]     |
[INFO] [stderr] 242 |         SearchQuery::new("").with_filter(FeaturedPlaylistsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:252:22
[INFO] [stderr]     |
[INFO] [stderr] 252 |         SearchQuery::new("").with_filter(CommunityPlaylistsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:252:30
[INFO] [stderr]     |
[INFO] [stderr] 252 |         SearchQuery::new("").with_filter(CommunityPlaylistsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:262:22
[INFO] [stderr]     |
[INFO] [stderr] 262 |         SearchQuery::new("").with_filter(EpisodesFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:262:30
[INFO] [stderr]     |
[INFO] [stderr] 262 |         SearchQuery::new("").with_filter(EpisodesFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:272:22
[INFO] [stderr]     |
[INFO] [stderr] 272 |         SearchQuery::new("").with_filter(PodcastsFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:272:30
[INFO] [stderr]     |
[INFO] [stderr] 272 |         SearchQuery::new("").with_filter(PodcastsFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `query::search::SearchQuery::<'a, query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:282:22
[INFO] [stderr]     |
[INFO] [stderr] 282 |         SearchQuery::new("").with_filter(ProfilesFilter),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `query::search::SearchQuery::<'a, query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> src/parse/search/tests.rs:282:30
[INFO] [stderr]     |
[INFO] [stderr] 282 |         SearchQuery::new("").with_filter(ProfilesFilter),
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ytmapi-rs` (lib) generated 7 warnings (run `cargo fix --lib -p ytmapi-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `ytmapi-rs` (lib test) generated 47 warnings (7 duplicates) (run `cargo fix --lib -p ytmapi-rs --tests` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:131:18
[INFO] [stderr]     |
[INFO] [stderr] 131 |     SearchQuery::new("Beatles").with_filter(ArtistsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:131:33
[INFO] [stderr]     |
[INFO] [stderr] 131 |     SearchQuery::new("Beatles").with_filter(ArtistsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:135:18
[INFO] [stderr]     |
[INFO] [stderr] 135 |     SearchQuery::new("Beatles").with_filter(SongsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:135:33
[INFO] [stderr]     |
[INFO] [stderr] 135 |     SearchQuery::new("Beatles").with_filter(SongsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:139:18
[INFO] [stderr]     |
[INFO] [stderr] 139 |     SearchQuery::new("Beatles").with_filter(AlbumsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:139:33
[INFO] [stderr]     |
[INFO] [stderr] 139 |     SearchQuery::new("Beatles").with_filter(AlbumsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:143:18
[INFO] [stderr]     |
[INFO] [stderr] 143 |     SearchQuery::new("Beatles").with_filter(VideosFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:143:33
[INFO] [stderr]     |
[INFO] [stderr] 143 |     SearchQuery::new("Beatles").with_filter(VideosFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:147:18
[INFO] [stderr]     |
[INFO] [stderr] 147 |     SearchQuery::new("Beatles").with_filter(EpisodesFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:147:33
[INFO] [stderr]     |
[INFO] [stderr] 147 |     SearchQuery::new("Beatles").with_filter(EpisodesFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:151:18
[INFO] [stderr]     |
[INFO] [stderr] 151 |     SearchQuery::new("Beatles").with_filter(PodcastsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:151:33
[INFO] [stderr]     |
[INFO] [stderr] 151 |     SearchQuery::new("Beatles").with_filter(PodcastsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:155:18
[INFO] [stderr]     |
[INFO] [stderr] 155 |     SearchQuery::new("Beatles").with_filter(ProfilesFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:155:33
[INFO] [stderr]     |
[INFO] [stderr] 155 |     SearchQuery::new("Beatles").with_filter(ProfilesFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:159:18
[INFO] [stderr]     |
[INFO] [stderr] 159 |     SearchQuery::new("Beatles").with_filter(FeaturedPlaylistsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:159:33
[INFO] [stderr]     |
[INFO] [stderr] 159 |     SearchQuery::new("Beatles").with_filter(FeaturedPlaylistsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:163:18
[INFO] [stderr]     |
[INFO] [stderr] 163 |     SearchQuery::new("Beatles").with_filter(CommunityPlaylistsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:163:33
[INFO] [stderr]     |
[INFO] [stderr] 163 |     SearchQuery::new("Beatles").with_filter(CommunityPlaylistsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:167:18
[INFO] [stderr]     |
[INFO] [stderr] 167 |     SearchQuery::new("Beatles").with_filter(PlaylistsFilter)
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::with_filter`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:167:33
[INFO] [stderr]     |
[INFO] [stderr] 167 |     SearchQuery::new("Beatles").with_filter(PlaylistsFilter)
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:232:54
[INFO] [stderr]     |
[INFO] [stderr] 232 | generate_query_test!(test_basic_search, SearchQuery::new("Beatles"));
[INFO] [stderr]     |                                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:235:18
[INFO] [stderr]     |
[INFO] [stderr] 235 |     SearchQuery::new("Beaten")
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:239:18
[INFO] [stderr]     |
[INFO] [stderr] 239 |     SearchQuery::new("Chasing scratch")
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:243:18
[INFO] [stderr]     |
[INFO] [stderr] 243 |     SearchQuery::new("Metal")
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `ytmapi_rs::query::SearchQuery::<'a, ytmapi_rs::query::search::BasicSearch>::new`: To be removed in future release - see issue #353
[INFO] [stderr]    --> tests/live_integration_tests.rs:247:18
[INFO] [stderr]     |
[INFO] [stderr] 247 |     SearchQuery::new("aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccc")
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ytmapi-rs` (test "live_integration_tests") generated 25 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/ytmapi-rs/b4588b66f9abe678/out/ytmapi_rs-b4588b66f9abe678)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test parse::artist::tests::test_get_artist_old_1 ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_artist_subscriptions ... FAILED
[INFO] [stdout] test parse::artist::tests::test_get_artist_albums_query ... FAILED
[INFO] [stdout] test parse::history::tests::test_add_history_item_query ... ok
[INFO] [stdout] test parse::library::tests::test_get_library_albums ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_songs ... FAILED
[INFO] [stdout] test parse::artist::tests::test_unsubscribe_artists ... FAILED
[INFO] [stdout] test parse::album::tests::test_get_album_query_no_artist_thumbnail ... FAILED
[INFO] [stdout] test parse::history::tests::test_get_history ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_channels ... FAILED
[INFO] [stdout] test parse::history::tests::test_get_history_with_upload_song ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_podcasts ... FAILED
[INFO] [stdout] test parse::history::tests::test_remove_history_items ... FAILED
[INFO] [stdout] test parse::library::tests::test_edit_song_library_status ... FAILED
[INFO] [stdout] test parse::artist::tests::test_subscribe_artists ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_artists_dummy_json ... FAILED
[INFO] [stdout] test parse::artist::tests::test_get_artist ... FAILED
[INFO] [stdout] test parse::album::tests::test_get_album_query_not_signed_in ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_edit_playlist_title_query ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_channel_episodes ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_add_playlist_items_query_failure ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_episode ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_songs_continuation ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_channel ... FAILED
[INFO] [stdout] test parse::album::tests::test_get_album_query ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_tracks_query ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_add_playlist_items_query ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_query_2024 ... FAILED
[INFO] [stdout] test parse::library::tests::test_library_playlists_dummy_json ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_podcast ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_playlist_like ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_new_episodes ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_song_dislike ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_playlist_dislike ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_tracks_when_no_tracks ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_when_no_tracks ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_song_indifferent ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_playlist_indifferent ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_set_taste_profile ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_get_taste_profile ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_get_mood_categories ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_highlighted_top_result ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_watch_playlist_query ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_podcast_community_playlists ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_query_2025 ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_no_top_results_has_results ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_get_mood_playlists ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_no_results_suggestions ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_vodcasts_type_not_specified ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_artists_empty ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_artists ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_song_like ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_no_results ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_radio ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_has_card_top_result ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_about_message ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_artists_with_about_message ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_has_simple_top_result ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_vodcasts_type_specified ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_albums ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_community_playlists ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_top_result_card ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_top_result_no_type ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_episodes ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_profiles ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_podcasts ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_videos ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_featured_playlists ... FAILED
[INFO] [stdout] test parse::song::tests::test_get_lyrics_id ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_playlists ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_albums ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_videos_2024 ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_songs ... FAILED
[INFO] [stdout] test parse::song::tests::test_get_song_tracking_url_query ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_songs ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_album ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_artist ... FAILED
[INFO] [stdout] test parse::song::tests::test_get_lyrics_query ... FAILED
[INFO] [stdout] test parse::upload::tests::test_delete_upload_entity ... FAILED
[INFO] [stdout] test parse::user::tests::test_get_user ... FAILED
[INFO] [stdout] test parse::user::tests::test_get_user_videos ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_artists ... FAILED
[INFO] [stdout] test parse::user::tests::test_get_user_playlists ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_get_artist_old_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_get_artist_old_1' (2925) panicked at src/parse/artist.rs:474:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db16b8 - ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_get_artist_old_1::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db5f1e - <ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_get_artist_old_1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_artist_subscriptions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_artist_subscriptions' (2934) panicked at src/parse/library.rs:641:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dcc1b1 - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_artist_subscriptions::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcddae - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_artist_subscriptions::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_get_artist_albums_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_get_artist_albums_query' (2924) panicked at src/parse/artist.rs:462:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db2024 - ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_get_artist_albums_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db63fe - <ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_get_artist_albums_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_albums stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_albums' (2933) panicked at src/parse/library.rs:613:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc828d - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_albums::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd40e - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_albums::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_songs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_songs' (2945) panicked at src/parse/library.rs:623:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc7a53 - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_songs::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd2ae - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_songs::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_unsubscribe_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_unsubscribe_artists' (2927) panicked at src/parse/artist.rs:502:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db1c2c - ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_unsubscribe_artists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db624c - <ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_unsubscribe_artists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::album::tests::test_get_album_query_no_artist_thumbnail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::album::tests::test_get_album_query_no_artist_thumbnail' (2921) panicked at src/parse/album.rs:198:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d95af8 - ytmapi_rs[9494746d2ddee2a7]::parse::album::tests::test_get_album_query_no_artist_thumbnail::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a2fe - <ytmapi_rs[9494746d2ddee2a7]::parse::album::tests::test_get_album_query_no_artist_thumbnail::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::history::tests::test_get_history stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::history::tests::test_get_history' (2929) panicked at src/parse/history.rs:397:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc68e4 - ytmapi_rs[9494746d2ddee2a7]::parse::history::tests::test_get_history::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dccd4e - <ytmapi_rs[9494746d2ddee2a7]::parse::history::tests::test_get_history::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_channels stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_channels' (2943) panicked at src/parse/library.rs:661:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc8d56 - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_channels::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd56e - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_channels::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::history::tests::test_get_history_with_upload_song stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::history::tests::test_get_history_with_upload_song' (2930) panicked at src/parse/history.rs:406:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc7484 - ytmapi_rs[9494746d2ddee2a7]::parse::history::tests::test_get_history_with_upload_song::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd14e - <ytmapi_rs[9494746d2ddee2a7]::parse::history::tests::test_get_history_with_upload_song::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_podcasts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_podcasts' (2944) panicked at src/parse/library.rs:651:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc975d - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_podcasts::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd6ce - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_podcasts::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::history::tests::test_remove_history_items stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::history::tests::test_remove_history_items' (2931) panicked at src/parse/history.rs:415:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc6e23 - ytmapi_rs[9494746d2ddee2a7]::parse::history::tests::test_remove_history_items::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcceae - <ytmapi_rs[9494746d2ddee2a7]::parse::history::tests::test_remove_history_items::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_edit_song_library_status stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_edit_song_library_status' (2932) panicked at src/parse/library.rs:672:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dc9f3e - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_edit_song_library_status::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd82e - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_edit_song_library_status::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_subscribe_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_subscribe_artists' (2926) panicked at src/parse/artist.rs:493:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db1a24 - ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_subscribe_artists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db608c - <ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_subscribe_artists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_artists_dummy_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_artists_dummy_json' (2935) panicked at src/parse/library.rs:603:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dcb2cb - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_artists_dummy_json::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcdaee - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_artists_dummy_json::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_get_artist stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_get_artist' (2923) panicked at src/parse/artist.rs:484:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db1218 - ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_get_artist::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db5dbe - <ytmapi_rs[9494746d2ddee2a7]::parse::artist::tests::test_get_artist::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::album::tests::test_get_album_query_not_signed_in stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::album::tests::test_get_album_query_not_signed_in' (2922) panicked at src/parse/album.rs:207:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d95658 - ytmapi_rs[9494746d2ddee2a7]::parse::album::tests::test_get_album_query_not_signed_in::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a19e - <ytmapi_rs[9494746d2ddee2a7]::parse::album::tests::test_get_album_query_not_signed_in::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_edit_playlist_title_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_edit_playlist_title_query' (2961) panicked at src/parse/playlist.rs:678:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbab40 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_edit_playlist_title_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc08ec - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_edit_playlist_title_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_channel_episodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_channel_episodes' (2972) panicked at src/parse/podcasts.rs:366:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbe913 - ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_channel_episodes::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc1a7e - <ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_channel_episodes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_add_playlist_items_query_failure stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_add_playlist_items_query_failure' (2960) panicked at src/parse/playlist.rs:654:14:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbc2bc - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_add_playlist_items_query_failure::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc0ecc - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_add_playlist_items_query_failure::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_episode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_episode' (2973) panicked at src/parse/podcasts.rs:387:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbd928 - ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_episode::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc165e - <ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_episode::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_get_library_songs_continuation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_get_library_songs_continuation' (2957) panicked at src/parse/library.rs:632:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dcb973 - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_songs_continuation::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcdc4e - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_get_library_songs_continuation::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_channel stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_channel' (2971) panicked at src/parse/podcasts.rs:357:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbd488 - ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_channel::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc14fe - <ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_channel::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::album::tests::test_get_album_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::album::tests::test_get_album_query' (2920) panicked at src/parse/album.rs:189:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d951b8 - ytmapi_rs[9494746d2ddee2a7]::parse::album::tests::test_get_album_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a03e - <ytmapi_rs[9494746d2ddee2a7]::parse::album::tests::test_get_album_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_playlist_tracks_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_playlist_tracks_query' (2968) panicked at src/parse/playlist.rs:735:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbb21f - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_tracks_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc0a9e - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_tracks_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_add_playlist_items_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_add_playlist_items_query' (2959) panicked at src/parse/playlist.rs:666:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db9df0 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_add_playlist_items_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc061e - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_add_playlist_items_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_playlist_details_query_2024 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_playlist_details_query_2024' (2962) panicked at src/parse/playlist.rs:687:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbb8f8 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_query_2024::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc0bfe - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_query_2024::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::library::tests::test_library_playlists_dummy_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::library::tests::test_library_playlists_dummy_json' (2958) panicked at src/parse/library.rs:593:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dca754 - ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_library_playlists_dummy_json::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dcd98e - <ytmapi_rs[9494746d2ddee2a7]::parse::library::tests::test_library_playlists_dummy_json::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_podcast stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_podcast' (2984) panicked at src/parse/podcasts.rs:378:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbde1c - ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_podcast::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc17be - <ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_podcast::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail' (2964) panicked at src/parse/playlist.rs:706:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbcfe8 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc139e - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::rate::tests::test_rate_playlist_like stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::rate::tests::test_rate_playlist_like' (2987) panicked at src/parse/rate.rs:67:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d9471d - ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_playlist_like::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9994c - <ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_playlist_like::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_new_episodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_new_episodes' (2974) panicked at src/parse/podcasts.rs:396:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbe386 - ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_new_episodes::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc191e - <ytmapi_rs[9494746d2ddee2a7]::parse::podcasts::tests::test_get_new_episodes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::rate::tests::test_rate_song_dislike stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::rate::tests::test_rate_song_dislike' (2992) panicked at src/parse/rate.rs:46:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d944ca - ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_song_dislike::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9978c - <ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_song_dislike::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::rate::tests::test_rate_playlist_dislike stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::rate::tests::test_rate_playlist_dislike' (2985) panicked at src/parse/rate.rs:76:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d9499d - ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_playlist_dislike::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d99b0c - <ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_playlist_dislike::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_playlist_tracks_when_no_tracks stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_playlist_tracks_when_no_tracks' (2969) panicked at src/parse/playlist.rs:726:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbc680 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_tracks_when_no_tracks::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc108c - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_tracks_when_no_tracks::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_playlist_details_when_no_tracks stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_playlist_details_when_no_tracks' (2966) panicked at src/parse/playlist.rs:715:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbcb48 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_when_no_tracks::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc123e - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_when_no_tracks::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::rate::tests::test_rate_song_indifferent stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::rate::tests::test_rate_song_indifferent' (2993) panicked at src/parse/rate.rs:55:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d94baa - ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_song_indifferent::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d99ccc - <ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_song_indifferent::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::rate::tests::test_rate_playlist_indifferent stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::rate::tests::test_rate_playlist_indifferent' (2986) panicked at src/parse/rate.rs:88:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d94dfd - ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_playlist_indifferent::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d99e8c - <ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_playlist_indifferent::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::recommendations::tests::test_set_taste_profile stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::recommendations::tests::test_set_taste_profile' (3006) panicked at src/parse/recommendations.rs:238:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d9362c - ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_set_taste_profile::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9914c - <ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_set_taste_profile::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::recommendations::tests::test_get_taste_profile stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::recommendations::tests::test_get_taste_profile' (3004) panicked at src/parse/recommendations.rs:229:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d932ea - ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_get_taste_profile::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d98fde - <ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_get_taste_profile::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::recommendations::tests::test_get_mood_categories stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::recommendations::tests::test_get_mood_categories' (3002) panicked at src/parse/recommendations.rs:211:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d93fb8 - ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_get_mood_categories::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9945e - <ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_get_mood_categories::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_highlighted_top_result stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_highlighted_top_result' (3010) panicked at src/parse/search/tests.rs:124:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d697ad - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_highlighted_top_result::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6d0fe - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_highlighted_top_result::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_watch_playlist_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_watch_playlist_query' (2970) panicked at src/parse/playlist.rs:745:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dba555 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_watch_playlist_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc077e - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_watch_playlist_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_with_podcast_community_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_with_podcast_community_playlists' (3017) panicked at src/parse/search/tests.rs:160:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6aa4d - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_podcast_community_playlists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6d73e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_podcast_community_playlists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::playlist::tests::test_get_playlist_details_query_2025 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::playlist::tests::test_get_playlist_details_query_2025' (2965) panicked at src/parse/playlist.rs:697:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594dbbd98 - ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_query_2025::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594dc0d5e - <ytmapi_rs[9494746d2ddee2a7]::parse::playlist::tests::test_get_playlist_details_query_2025::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_no_top_results_has_results stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_no_top_results_has_results' (3014) panicked at src/parse/search/tests.rs:107:10:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6a0db - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_no_top_results_has_results::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6d42c - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_no_top_results_has_results::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::recommendations::tests::test_get_mood_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::recommendations::tests::test_get_mood_playlists' (3003) panicked at src/parse/recommendations.rs:220:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d93a24 - ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_get_mood_playlists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d992fe - <ytmapi_rs[9494746d2ddee2a7]::parse::recommendations::tests::test_get_mood_playlists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_no_results_suggestions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_no_results_suggestions' (3012) panicked at src/parse/search/tests.rs:46:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d69dae - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_no_results_suggestions::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6d26c - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_no_results_suggestions::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_with_vodcasts_type_not_specified stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_with_vodcasts_type_not_specified' (3025) panicked at src/parse/search/tests.rs:133:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6aefd - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_vodcasts_type_not_specified::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6d89e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_vodcasts_type_not_specified::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_artists_empty stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_artists_empty' (3030) panicked at src/parse/search/tests.rs:71:10:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d66399 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_artists_empty::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c22c - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_artists_empty::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_artists' (3029) panicked at src/parse/search/tests.rs:169:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d628d9 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_artists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6b87e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_artists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::rate::tests::test_rate_song_like stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::rate::tests::test_rate_song_like' (3001) panicked at src/parse/rate.rs:37:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d942ea - ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_song_like::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d995cc - <ytmapi_rs[9494746d2ddee2a7]::parse::rate::tests::test_rate_song_like::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_basic_no_results stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_basic_no_results' (3034) panicked at src/parse/search/tests.rs:58:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d667ad - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_no_results::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c3de - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_no_results::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_basic_radio stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_basic_radio' (3036) panicked at src/parse/search/tests.rs:26:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6566d - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_radio::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6bf5e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_radio::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_has_card_top_result stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_has_card_top_result' (3007) panicked at src/parse/search/tests.rs:95:10:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d68c60 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_has_card_top_result::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6cc2c - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_has_card_top_result::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_with_about_message stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_with_about_message' (3016) panicked at src/parse/search/tests.rs:151:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6846d - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_about_message::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c95e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_about_message::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_artists_with_about_message stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_artists_with_about_message' (3031) panicked at src/parse/search/tests.rs:179:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d69061 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_artists_with_about_message::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6cdde - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_artists_with_about_message::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_has_simple_top_result stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_has_simple_top_result' (3009) panicked at src/parse/search/tests.rs:83:10:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d693f0 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_has_simple_top_result::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6cf4c - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_has_simple_top_result::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_basic_search_with_vodcasts_type_specified stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_basic_search_with_vodcasts_type_specified' (3027) panicked at src/parse/search/tests.rs:142:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6a59d - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_vodcasts_type_specified::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6d5de - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_basic_search_with_vodcasts_type_specified::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_albums stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_albums' (3028) panicked at src/parse/search/tests.rs:188:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d619f5 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_albums::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6b5be - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_albums::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_community_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_community_playlists' (3045) panicked at src/parse/search/tests.rs:248:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d67907 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_community_playlists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c69e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_community_playlists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_basic_top_result_card stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_basic_top_result_card' (3038) panicked at src/parse/search/tests.rs:36:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d67fbd - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_top_result_card::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c7fe - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_top_result_card::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_basic_top_result_no_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_basic_top_result_no_type' (3040) panicked at src/parse/search/tests.rs:14:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6891d - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_top_result_no_type::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6cabe - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_basic_top_result_no_type::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_episodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_episodes' (3047) panicked at src/parse/search/tests.rs:258:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d63285 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_episodes::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6b9de - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_episodes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_profiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_profiles' (3051) panicked at src/parse/search/tests.rs:278:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d645c9 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_profiles::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6bc9e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_profiles::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_podcasts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_podcasts' (3050) panicked at src/parse/search/tests.rs:268:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d63c19 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_podcasts::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6bb3e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_podcasts::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_videos stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_videos' (3058) panicked at src/parse/search/tests.rs:208:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d620f4 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_videos::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6b71e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_videos::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_featured_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_featured_playlists' (3048) panicked at src/parse/search/tests.rs:238:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d66f35 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_featured_playlists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c53e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_featured_playlists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::song::tests::test_get_lyrics_id stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::song::tests::test_get_lyrics_id' (3060) panicked at src/parse/song.rs:76:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db0625 - ytmapi_rs[9494746d2ddee2a7]::parse::song::tests::test_get_lyrics_id::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db58ec - <ytmapi_rs[9494746d2ddee2a7]::parse::song::tests::test_get_lyrics_id::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_playlists' (3049) panicked at src/parse/search/tests.rs:228:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d64fb7 - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_playlists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6bdfe - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_playlists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::upload::tests::test_get_library_upload_albums stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::upload::tests::test_get_library_upload_albums' (3065) panicked at src/parse/upload.rs:449:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d97414 - ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_albums::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a8de - <ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_albums::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_videos_2024 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_videos_2024' (3059) panicked at src/parse/search/tests.rs:218:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   12:     0x5f3594d65dfc - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_videos_2024::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6c0be - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_videos_2024::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_songs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_songs' (3057) panicked at src/parse/search/tests.rs:198:5:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d6104b - ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_songs::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d6b45e - <ytmapi_rs[9494746d2ddee2a7]::parse::search::tests::test_search_songs::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::song::tests::test_get_song_tracking_url_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::song::tests::test_get_song_tracking_url_query' (3062) panicked at src/parse/song.rs:67:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db0da0 - ytmapi_rs[9494746d2ddee2a7]::parse::song::tests::test_get_song_tracking_url_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db5c5e - <ytmapi_rs[9494746d2ddee2a7]::parse::song::tests::test_get_song_tracking_url_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::upload::tests::test_get_library_upload_songs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::upload::tests::test_get_library_upload_songs' (3074) panicked at src/parse/upload.rs:439:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d96a03 - ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_songs::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a77e - <ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_songs::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::upload::tests::test_get_library_upload_album stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::upload::tests::test_get_library_upload_album' (3064) panicked at src/parse/upload.rs:479:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d96228 - ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_album::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a61e - <ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_album::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::upload::tests::test_get_library_upload_artist stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::upload::tests::test_get_library_upload_artist' (3069) panicked at src/parse/upload.rs:469:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d97dbb - ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_artist::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9aa3e - <ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_artist::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::song::tests::test_get_lyrics_query stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::song::tests::test_get_lyrics_query' (3061) panicked at src/parse/song.rs:89:14:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594db0a73 - ytmapi_rs[9494746d2ddee2a7]::parse::song::tests::test_get_lyrics_query::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594db5aac - <ytmapi_rs[9494746d2ddee2a7]::parse::song::tests::test_get_lyrics_query::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::upload::tests::test_delete_upload_entity stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::upload::tests::test_delete_upload_entity' (3063) panicked at src/parse/upload.rs:488:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d95e64 - ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_delete_upload_entity::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9a46c - <ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_delete_upload_entity::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::user::tests::test_get_user stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::user::tests::test_get_user' (3081) panicked at src/parse/user.rs:156:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d75ac8 - ytmapi_rs[9494746d2ddee2a7]::parse::user::tests::test_get_user::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d7a41e - <ytmapi_rs[9494746d2ddee2a7]::parse::user::tests::test_get_user::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::user::tests::test_get_user_videos stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::user::tests::test_get_user_videos' (3083) panicked at src/parse/user.rs:177:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d75fd1 - ytmapi_rs[9494746d2ddee2a7]::parse::user::tests::test_get_user_videos::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d7a57e - <ytmapi_rs[9494746d2ddee2a7]::parse::user::tests::test_get_user_videos::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::upload::tests::test_get_library_upload_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::upload::tests::test_get_library_upload_artists' (3072) panicked at src/parse/upload.rs:459:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d987b1 - ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_artists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d9ab9e - <ytmapi_rs[9494746d2ddee2a7]::parse::upload::tests::test_get_library_upload_artists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::user::tests::test_get_user_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::user::tests::test_get_user_playlists' (3082) panicked at src/parse/user.rs:165:9:
[INFO] [stdout] Expect file read to pass during tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3594e6d911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f3594e824ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f3594e71bbc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f3594e495d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f3594e65c09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f3594ddaba0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f3594e65dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f3594e49682 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f3594e42209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f3594e4a28d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f3594e82c4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f3594e82a22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f3594d76531 - ytmapi_rs[9494746d2ddee2a7]::parse::user::tests::test_get_user_playlists::{closure#0}
[INFO] [stdout]   13:     0x5f3594d8f968 - <tokio[68e204949bf3ec07]::runtime::context::scoped::Scoped<tokio[68e204949bf3ec07]::runtime::scheduler::Context>>::set::<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[68e204949bf3ec07]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   14:     0x5f3594d8f3fd - <tokio[68e204949bf3ec07]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5f3594d7a6de - <ytmapi_rs[9494746d2ddee2a7]::parse::user::tests::test_get_user_playlists::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f3594dcdfeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5f3594ddb1c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f3594dd4ab4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f3594dde252 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f3594e6ce0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75ae9cfd7dfa - <unknown>
[INFO] [stdout]   22:     0x75ae9d06b3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     parse::album::tests::test_get_album_query
[INFO] [stdout]     parse::album::tests::test_get_album_query_no_artist_thumbnail
[INFO] [stdout]     parse::album::tests::test_get_album_query_not_signed_in
[INFO] [stdout]     parse::artist::tests::test_get_artist
[INFO] [stdout]     parse::artist::tests::test_get_artist_albums_query
[INFO] [stdout]     parse::artist::tests::test_get_artist_old_1
[INFO] [stdout]     parse::artist::tests::test_subscribe_artists
[INFO] [stdout]     parse::artist::tests::test_unsubscribe_artists
[INFO] [stdout]     parse::history::tests::test_get_history
[INFO] [stdout]     parse::history::tests::test_get_history_with_upload_song
[INFO] [stdout]     parse::history::tests::test_remove_history_items
[INFO] [stdout]     parse::library::tests::test_edit_song_library_status
[INFO] [stdout]     parse::library::tests::test_get_library_albums
[INFO] [stdout]     parse::library::tests::test_get_library_artist_subscriptions
[INFO] [stdout]     parse::library::tests::test_get_library_artists_dummy_json
[INFO] [stdout]     parse::library::tests::test_get_library_channels
[INFO] [stdout]     parse::library::tests::test_get_library_podcasts
[INFO] [stdout]     parse::library::tests::test_get_library_songs
[INFO] [stdout]     parse::library::tests::test_get_library_songs_continuation
[INFO] [stdout]     parse::library::tests::test_library_playlists_dummy_json
[INFO] [stdout]     parse::playlist::tests::test_add_playlist_items_query
[INFO] [stdout]     parse::playlist::tests::test_add_playlist_items_query_failure
[INFO] [stdout]     parse::playlist::tests::test_edit_playlist_title_query
[INFO] [stdout]     parse::playlist::tests::test_get_playlist_details_query_2024
[INFO] [stdout]     parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail
[INFO] [stdout]     parse::playlist::tests::test_get_playlist_details_query_2025
[INFO] [stdout]     parse::playlist::tests::test_get_playlist_details_when_no_tracks
[INFO] [stdout]     parse::playlist::tests::test_get_playlist_tracks_query
[INFO] [stdout]     parse::playlist::tests::test_get_playlist_tracks_when_no_tracks
[INFO] [stdout]     parse::playlist::tests::test_get_watch_playlist_query
[INFO] [stdout]     parse::podcasts::tests::test_get_channel
[INFO] [stdout]     parse::podcasts::tests::test_get_channel_episodes
[INFO] [stdout]     parse::podcasts::tests::test_get_episode
[INFO] [stdout]     parse::podcasts::tests::test_get_new_episodes
[INFO] [stdout]     parse::podcasts::tests::test_get_podcast
[INFO] [stdout]     parse::rate::tests::test_rate_playlist_dislike
[INFO] [stdout]     parse::rate::tests::test_rate_playlist_indifferent
[INFO] [stdout]     parse::rate::tests::test_rate_playlist_like
[INFO] [stdout]     parse::rate::tests::test_rate_song_dislike
[INFO] [stdout]     parse::rate::tests::test_rate_song_indifferent
[INFO] [stdout]     parse::rate::tests::test_rate_song_like
[INFO] [stdout]     parse::recommendations::tests::test_get_mood_categories
[INFO] [stdout]     parse::recommendations::tests::test_get_mood_playlists
[INFO] [stdout]     parse::recommendations::tests::test_get_taste_profile
[INFO] [stdout]     parse::recommendations::tests::test_set_taste_profile
[INFO] [stdout]     parse::search::tests::test_basic_search_has_card_top_result
[INFO] [stdout]     parse::search::tests::test_basic_search_has_simple_top_result
[INFO] [stdout]     parse::search::tests::test_basic_search_highlighted_top_result
[INFO] [stdout]     parse::search::tests::test_basic_search_no_results_suggestions
[INFO] [stdout]     parse::search::tests::test_basic_search_no_top_results_has_results
[INFO] [stdout]     parse::search::tests::test_basic_search_with_about_message
[INFO] [stdout]     parse::search::tests::test_basic_search_with_podcast_community_playlists
[INFO] [stdout]     parse::search::tests::test_basic_search_with_vodcasts_type_not_specified
[INFO] [stdout]     parse::search::tests::test_basic_search_with_vodcasts_type_specified
[INFO] [stdout]     parse::search::tests::test_search_albums
[INFO] [stdout]     parse::search::tests::test_search_artists
[INFO] [stdout]     parse::search::tests::test_search_artists_empty
[INFO] [stdout]     parse::search::tests::test_search_artists_with_about_message
[INFO] [stdout]     parse::search::tests::test_search_basic_no_results
[INFO] [stdout]     parse::search::tests::test_search_basic_radio
[INFO] [stdout]     parse::search::tests::test_search_basic_top_result_card
[INFO] [stdout]     parse::search::tests::test_search_basic_top_result_no_type
[INFO] [stdout]     parse::search::tests::test_search_community_playlists
[INFO] [stdout]     parse::search::tests::test_search_episodes
[INFO] [stdout]     parse::search::tests::test_search_featured_playlists
[INFO] [stdout]     parse::search::tests::test_search_playlists
[INFO] [stdout]     parse::search::tests::test_search_podcasts
[INFO] [stdout]     parse::search::tests::test_search_profiles
[INFO] [stdout]     parse::search::tests::test_search_songs
[INFO] [stdout]     parse::search::tests::test_search_videos
[INFO] [stdout]     parse::search::tests::test_search_videos_2024
[INFO] [stdout]     parse::song::tests::test_get_lyrics_id
[INFO] [stdout]     parse::song::tests::test_get_lyrics_query
[INFO] [stdout]     parse::song::tests::test_get_song_tracking_url_query
[INFO] [stdout]     parse::upload::tests::test_delete_upload_entity
[INFO] [stdout]     parse::upload::tests::test_get_library_upload_album
[INFO] [stdout]     parse::upload::tests::test_get_library_upload_albums
[INFO] [stdout]     parse::upload::tests::test_get_library_upload_artist
[INFO] [stdout]     parse::upload::tests::test_get_library_upload_artists
[INFO] [stdout]     parse::upload::tests::test_get_library_upload_songs
[INFO] [stdout]     parse::user::tests::test_get_user
[INFO] [stdout]     parse::user::tests::test_get_user_playlists
[INFO] [stdout]     parse::user::tests::test_get_user_videos
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 83 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9", kill_on_drop: false }`
[INFO] [stdout] fb89c57537927147ab4009c56d3edf12a5f3f1971c192bdf9257f43b7d7bfbf9
