[INFO] fetching crate ytmapi-rs 0.3.3...
[INFO] testing ytmapi-rs-0.3.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ytmapi-rs 0.3.3 into /workspace/builds/worker-4-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ytmapi-rs 0.3.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded icu_normalizer v2.0.1
[INFO] [stderr]   Downloaded json-crawler v0.1.0
[INFO] [stderr]   Downloaded icu_properties v2.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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] 0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32
[INFO] running `Command { std: "docker" "start" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", 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" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", 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" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling syn v2.0.117
[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 iri-string v0.7.12
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[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 zerofrom v0.1.7
[INFO] [stderr]    Compiling futures-util v0.3.32
[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 tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[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 icu_normalizer v2.0.1
[INFO] [stderr]    Compiling icu_properties v2.0.2
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.9.0
[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 hyper-util v0.1.20
[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 41s
[INFO] running `Command { std: "docker" "inspect" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", 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" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[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 50.19s
[INFO] running `Command { std: "docker" "inspect" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", 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" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[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: `ytmapi-rs` (lib) generated 7 warnings (run `cargo fix --lib -p ytmapi-rs` 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: 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` (test "live_integration_tests") generated 25 warnings
[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]     Finished `release` profile [optimized] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ytmapi_rs-b4588b66f9abe678)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test parse::history::tests::test_get_history_with_upload_song ... FAILED
[INFO] [stdout] test parse::history::tests::test_add_history_item_query ... ok
[INFO] [stdout] test parse::artist::tests::test_get_artist ... FAILED
[INFO] [stdout] test parse::history::tests::test_get_history ... FAILED
[INFO] [stdout] test parse::history::tests::test_remove_history_items ... FAILED
[INFO] [stdout] test parse::artist::tests::test_get_artist_old_1 ... FAILED
[INFO] [stdout] test parse::artist::tests::test_unsubscribe_artists ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_channels ... FAILED
[INFO] [stdout] test parse::library::tests::test_edit_song_library_status ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_artists_dummy_json ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_albums ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_add_playlist_items_query ... FAILED
[INFO] [stdout] test parse::album::tests::test_get_album_query_no_artist_thumbnail ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_songs_continuation ... FAILED
[INFO] [stdout] test parse::library::tests::test_library_playlists_dummy_json ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_artist_subscriptions ... FAILED
[INFO] [stdout] test parse::album::tests::test_get_album_query ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_edit_playlist_title_query ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_channel ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_query_2025 ... FAILED
[INFO] [stdout] test parse::album::tests::test_get_album_query_not_signed_in ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_query_2024 ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_watch_playlist_query ... FAILED
[INFO] [stdout] test parse::artist::tests::test_subscribe_artists ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_playlist_indifferent ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_songs ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_song_indifferent ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_song_like ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_song_dislike ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_get_taste_profile ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_tracks_when_no_tracks ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_channel_episodes ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_tracks_query ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_get_mood_playlists ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_has_simple_top_result ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_highlighted_top_result ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_episode ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_playlist_like ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_get_playlist_details_when_no_tracks ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_get_mood_categories ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_new_episodes ... FAILED
[INFO] [stdout] test parse::rate::tests::test_rate_playlist_dislike ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_vodcasts_type_specified ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_no_top_results_has_results ... FAILED
[INFO] [stdout] test parse::podcasts::tests::test_get_podcast ... FAILED
[INFO] [stdout] test parse::recommendations::tests::test_set_taste_profile ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_top_result_card ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_artists_with_about_message ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_about_message ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_vodcasts_type_not_specified ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_albums ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_no_results ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_artists ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_episodes ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_radio ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_featured_playlists ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_playlists ... 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_profiles ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_songs ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_videos_2024 ... FAILED
[INFO] [stdout] test parse::song::tests::test_get_lyrics_query ... FAILED
[INFO] [stdout] test parse::song::tests::test_get_song_tracking_url_query ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_artists_empty ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_basic_top_result_no_type ... FAILED
[INFO] [stdout] test parse::upload::tests::test_delete_upload_entity ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_artists ... FAILED
[INFO] [stdout] test parse::user::tests::test_get_user ... FAILED
[INFO] [stdout] test parse::song::tests::test_get_lyrics_id ... FAILED
[INFO] [stdout] test parse::upload::tests::test_get_library_upload_albums ... 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::user::tests::test_get_user_playlists ... FAILED
[INFO] [stdout] test parse::user::tests::test_get_user_videos ... FAILED
[INFO] [stdout] test parse::artist::tests::test_get_artist_albums_query ... FAILED
[INFO] [stdout] test parse::library::tests::test_get_library_podcasts ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_with_podcast_community_playlists ... FAILED
[INFO] [stdout] test parse::playlist::tests::test_add_playlist_items_query_failure ... FAILED
[INFO] [stdout] test parse::search::tests::test_search_community_playlists ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_has_card_top_result ... FAILED
[INFO] [stdout] test parse::search::tests::test_basic_search_no_results_suggestions ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[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' (2972) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9e3d4 - ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_get_history_with_upload_song::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea44fb - ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_get_history_with_upload_song
[INFO] [stdout]   19:     0x6257ceeb44f9 - <ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_get_history_with_upload_song::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_get_artist stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_get_artist' (2963) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebc9f8 - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebe12b - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist
[INFO] [stdout]   19:     0x6257ceeb3ff9 - <ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::history::tests::test_get_history stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::history::tests::test_get_history' (2970) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9d834 - ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_get_history::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea412b - ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_get_history
[INFO] [stdout]   19:     0x6257ceeb4499 - <ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_get_history::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2973) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9dd73 - ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_remove_history_items::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea427b - ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_remove_history_items
[INFO] [stdout]   19:     0x6257ceeb44b9 - <ytmapi_rs[6683ed97909ac19a]::parse::history::tests::test_remove_history_items::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[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' (2965) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebce98 - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist_old_1::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebe27b - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist_old_1
[INFO] [stdout]   19:     0x6257ceeb4019 - <ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist_old_1::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_unsubscribe_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_unsubscribe_artists' (2968) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebd40c - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_unsubscribe_artists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebe587 - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_unsubscribe_artists
[INFO] [stdout]   19:     0x6257ceeb4059 - <ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_unsubscribe_artists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2985) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9fca6 - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_channels::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea48eb - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_channels
[INFO] [stdout]   19:     0x6257ceeb4559 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_channels::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2974) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceea0ed4 - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_edit_song_library_status::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea4b8b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_edit_song_library_status
[INFO] [stdout]   19:     0x6257ceeb4599 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_edit_song_library_status::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2977) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceea226b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_artists_dummy_json::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea4e2b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_artists_dummy_json
[INFO] [stdout]   19:     0x6257ceeb45d9 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_artists_dummy_json::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2975) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9f1dd - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_albums::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea479b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_albums
[INFO] [stdout]   19:     0x6257ceeb4539 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_albums::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2995) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee61ad0 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_add_playlist_items_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee672eb - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_add_playlist_items_query
[INFO] [stdout]   19:     0x6257ceeb4639 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_add_playlist_items_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2961) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee92a78 - ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query_no_artist_thumbnail::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96dfb - ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query_no_artist_thumbnail
[INFO] [stdout]   19:     0x6257ceeb3fd9 - <ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query_no_artist_thumbnail::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2993) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceea2913 - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_songs_continuation::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea4f7b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_songs_continuation
[INFO] [stdout]   19:     0x6257ceeb45f9 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_songs_continuation::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2994) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceea16f4 - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_library_playlists_dummy_json::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea4cdb - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_library_playlists_dummy_json
[INFO] [stdout]   19:     0x6257ceeb45b9 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_library_playlists_dummy_json::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2976) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceea3151 - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_artist_subscriptions::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea50cb - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_artist_subscriptions
[INFO] [stdout]   19:     0x6257ceeb4619 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_artist_subscriptions::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2960) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee92138 - ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96b5b - ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query
[INFO] [stdout]   19:     0x6257ceeb3f99 - <ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3001) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee62820 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_edit_playlist_title_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee67597 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_edit_playlist_title_query
[INFO] [stdout]   19:     0x6257ceeb4679 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_edit_playlist_title_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3007) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee64cc8 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee67fdb - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail
[INFO] [stdout]   19:     0x6257ceeb4759 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2024_no_channel_thumbnail::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_channel stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_channel' (3014) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee65168 - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_channel::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6812b - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_channel
[INFO] [stdout]   19:     0x6257ceeb4779 - <ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_channel::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3008) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee63a78 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2025::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee679db - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2025
[INFO] [stdout]   19:     0x6257ceeb46d9 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2025::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2962) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee925d8 - ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query_not_signed_in::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96cab - ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query_not_signed_in
[INFO] [stdout]   19:     0x6257ceeb3fb9 - <ytmapi_rs[6683ed97909ac19a]::parse::album::tests::test_get_album_query_not_signed_in::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3003) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee635d8 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2024::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6788b - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2024
[INFO] [stdout]   19:     0x6257ceeb46b9 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_query_2024::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3013) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee62235 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_watch_playlist_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6743b - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_watch_playlist_query
[INFO] [stdout]   19:     0x6257ceeb4659 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_watch_playlist_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::artist::tests::test_subscribe_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::artist::tests::test_subscribe_artists' (2967) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebd204 - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_subscribe_artists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebe3d7 - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_subscribe_artists
[INFO] [stdout]   19:     0x6257ceeb4039 - <ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_subscribe_artists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3026) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9d3ea - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_indifferent::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea3f87 - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_indifferent
[INFO] [stdout]   19:     0x6257ceeb3eb9 - <ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_indifferent::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2987) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9e9a3 - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_songs::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea464b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_songs
[INFO] [stdout]   19:     0x6257ceeb4519 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_songs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3032) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9d20a - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_indifferent::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea3dd7 - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_indifferent
[INFO] [stdout]   19:     0x6257ceeb3e99 - <ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_indifferent::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3033) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9ca8a - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_like::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea3717 - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_like
[INFO] [stdout]   19:     0x6257ceeb3e19 - <ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_like::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3029) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9cc6a - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_dislike::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea38c7 - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_dislike
[INFO] [stdout]   19:     0x6257ceeb3e39 - <ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_song_dislike::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3040) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee904aa - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_taste_profile::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee9610b - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_taste_profile
[INFO] [stdout]   19:     0x6257ceeb3d99 - <ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_taste_profile::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3012) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee64360 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_tracks_when_no_tracks::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee67ce7 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_tracks_when_no_tracks
[INFO] [stdout]   19:     0x6257ceeb4719 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_tracks_when_no_tracks::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3015) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee665f3 - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_channel_episodes::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6866b - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_channel_episodes
[INFO] [stdout]   19:     0x6257ceeb47f9 - <ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_channel_episodes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3011) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee62eff - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_tracks_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6773b - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_tracks_query
[INFO] [stdout]   19:     0x6257ceeb4699 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_tracks_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3039) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee90be4 - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_mood_playlists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee9640b - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_mood_playlists
[INFO] [stdout]   19:     0x6257ceeb3dd9 - <ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_mood_playlists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3049) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee87650 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_has_simple_top_result::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8af37 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_has_simple_top_result
[INFO] [stdout]   19:     0x6257ceeb42f9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_has_simple_top_result::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3051) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee87a0d - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_highlighted_top_result::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8b0db - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_highlighted_top_result
[INFO] [stdout]   19:     0x6257ceeb4319 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_highlighted_top_result::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_episode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_episode' (3016) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee65608 - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_episode::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6827b - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_episode
[INFO] [stdout]   19:     0x6257ceeb4799 - <ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_episode::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3028) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9ce4a - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_like::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea3a77 - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_like
[INFO] [stdout]   19:     0x6257ceeb3e59 - <ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_like::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3009) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee64828 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_when_no_tracks::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee67e8b - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_when_no_tracks
[INFO] [stdout]   19:     0x6257ceeb4739 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_get_playlist_details_when_no_tracks::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3037) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee91178 - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_mood_categories::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee9655b - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_mood_categories
[INFO] [stdout]   19:     0x6257ceeb3df9 - <ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_get_mood_categories::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3023) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee66066 - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_new_episodes::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee6851b - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_new_episodes
[INFO] [stdout]   19:     0x6257ceeb47d9 - <ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_new_episodes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3025) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9d02a - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_dislike::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea3c27 - ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_dislike
[INFO] [stdout]   19:     0x6257ceeb3e79 - <ytmapi_rs[6683ed97909ac19a]::parse::rate::tests::test_rate_playlist_dislike::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3059) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee887fd - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_vodcasts_type_specified::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8b58b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_vodcasts_type_specified
[INFO] [stdout]   19:     0x6257ceeb4379 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_vodcasts_type_specified::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3055) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee8833b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_no_top_results_has_results::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8b3e7 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_no_top_results_has_results
[INFO] [stdout]   19:     0x6257ceeb4359 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_no_top_results_has_results::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::podcasts::tests::test_get_podcast stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::podcasts::tests::test_get_podcast' (3024) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee65afc - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_podcast::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee683cb - ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_podcast
[INFO] [stdout]   19:     0x6257ceeb47b9 - <ytmapi_rs[6683ed97909ac19a]::parse::podcasts::tests::test_get_podcast::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3044) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee907ec - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_set_taste_profile::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96267 - ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_set_taste_profile
[INFO] [stdout]   19:     0x6257ceeb3db9 - <ytmapi_rs[6683ed97909ac19a]::parse::recommendations::tests::test_set_taste_profile::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3072) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee8621d - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_top_result_card::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a83b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_top_result_card
[INFO] [stdout]   19:     0x6257ceeb4259 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_top_result_card::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3069) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee872c1 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists_with_about_message::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8addb - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists_with_about_message
[INFO] [stdout]   19:     0x6257ceeb42d9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists_with_about_message::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3056) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee866cd - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_about_message::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a98b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_about_message
[INFO] [stdout]   19:     0x6257ceeb4279 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_about_message::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3058) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee8915d - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_vodcasts_type_not_specified::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8b82b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_vodcasts_type_not_specified
[INFO] [stdout]   19:     0x6257ceeb43b9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_vodcasts_type_not_specified::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_albums stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_albums' (3061) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee7fc55 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_albums::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee896cb - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_albums
[INFO] [stdout]   19:     0x6257ceeb40b9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_albums::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3070) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee84a0d - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_no_results::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a44b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_no_results
[INFO] [stdout]   19:     0x6257ceeb41f9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_no_results::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_artists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_artists' (3063) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee80b39 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8996b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists
[INFO] [stdout]   19:     0x6257ceeb40f9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_episodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_episodes' (3081) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee814e5 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_episodes::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee89abb - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_episodes
[INFO] [stdout]   19:     0x6257ceeb4119 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_episodes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3071) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee838cd - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_radio::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee89ffb - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_radio
[INFO] [stdout]   19:     0x6257ceeb4199 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_radio::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3082) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee85195 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_featured_playlists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a59b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_featured_playlists
[INFO] [stdout]   19:     0x6257ceeb4219 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_featured_playlists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_playlists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_playlists' (3083) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee83217 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_playlists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee89eab - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_playlists
[INFO] [stdout]   19:     0x6257ceeb4179 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_playlists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_podcasts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_podcasts' (3087) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee81e79 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_podcasts::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee89c0b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_podcasts
[INFO] [stdout]   19:     0x6257ceeb4139 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_podcasts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_videos stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_videos' (3092) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee80354 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_videos::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8981b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_videos
[INFO] [stdout]   19:     0x6257ceeb40d9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_videos::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_profiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_profiles' (3088) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee82829 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_profiles::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee89d5b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_profiles
[INFO] [stdout]   19:     0x6257ceeb4159 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_profiles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::search::tests::test_search_songs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::search::tests::test_search_songs' (3089) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee7f2ab - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_songs::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8957b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_songs
[INFO] [stdout]   19:     0x6257ceeb4099 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_songs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3094) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee8405c - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_videos_2024::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a14b - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_videos_2024
[INFO] [stdout]   19:     0x6257ceeb41b9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_videos_2024::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3098) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee91989 - ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_lyrics_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96867 - ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_lyrics_query
[INFO] [stdout]   19:     0x6257ceeb3ef9 - <ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_lyrics_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3099) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee91cc0 - ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_song_tracking_url_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96a0b - ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_song_tracking_url_query
[INFO] [stdout]   19:     0x6257ceeb3f19 - <ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_song_tracking_url_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3065) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee845f9 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists_empty::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a2a7 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists_empty
[INFO] [stdout]   19:     0x6257ceeb41d9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_artists_empty::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3078) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee86b7d - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_top_result_no_type::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8aadb - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_top_result_no_type
[INFO] [stdout]   19:     0x6257ceeb4299 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_basic_top_result_no_type::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3103) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee92de4 - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_delete_upload_entity::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee96f57 - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_delete_upload_entity
[INFO] [stdout]   19:     0x6257ceeb43d9 - <ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_delete_upload_entity::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3109) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee95731 - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_artists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee9763b - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_artists
[INFO] [stdout]   19:     0x6257ceeb4479 - <ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_artists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parse::user::tests::test_get_user stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parse::user::tests::test_get_user' (3112) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebba98 - ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebdd3b - ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user
[INFO] [stdout]   19:     0x6257ceeb3f39 - <ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3097) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee9153a - ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_lyrics_id::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee966b7 - ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_lyrics_id
[INFO] [stdout]   19:     0x6257ceeb3ed9 - <ytmapi_rs[6683ed97909ac19a]::parse::song::tests::test_get_lyrics_id::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3106) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee94394 - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_albums::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee9739b - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_albums
[INFO] [stdout]   19:     0x6257ceeb4439 - <ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_albums::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3110) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee93983 - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_songs::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee9724b - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_songs
[INFO] [stdout]   19:     0x6257ceeb4419 - <ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_songs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3104) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee931a8 - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_album::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee970fb - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_album
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   19:     0x6257ceeb43f9 - <ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_album::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3107) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee94d3b - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_artist::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee974eb - ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_artist
[INFO] [stdout]   19:     0x6257ceeb4459 - <ytmapi_rs[6683ed97909ac19a]::parse::upload::tests::test_get_library_upload_artist::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3116) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebc501 - ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user_playlists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebdfdb - ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user_playlists
[INFO] [stdout]   19:     0x6257ceeb3f79 - <ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user_playlists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3117) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebbfa1 - ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user_videos::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebde8b - ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user_videos
[INFO] [stdout]   19:     0x6257ceeb3f59 - <ytmapi_rs[6683ed97909ac19a]::parse::user::tests::test_get_user_videos::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2964) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceebd804 - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist_albums_query::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceebe72b - ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist_albums_query
[INFO] [stdout]   19:     0x6257ceeb4079 - <ytmapi_rs[6683ed97909ac19a]::parse::artist::tests::test_get_artist_albums_query::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2986) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257ceea06ad - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_podcasts::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257ceea4a3b - ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_podcasts
[INFO] [stdout]   19:     0x6257ceeb4579 - <ytmapi_rs[6683ed97909ac19a]::parse::library::tests::test_get_library_podcasts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3057) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee88cad - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_podcast_community_playlists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8b6db - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_podcast_community_playlists
[INFO] [stdout]   19:     0x6257ceeb4399 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_with_podcast_community_playlists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (2999) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee63f9c - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_add_playlist_items_query_failure::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee67b37 - ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_add_playlist_items_query_failure
[INFO] [stdout]   19:     0x6257ceeb46f9 - <ytmapi_rs[6683ed97909ac19a]::parse::playlist::tests::test_add_playlist_items_query_failure::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3079) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee85b67 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_community_playlists::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8a6eb - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_community_playlists
[INFO] [stdout]   19:     0x6257ceeb4239 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_search_community_playlists::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3047) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee86ec0 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_has_card_top_result::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8ac37 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_has_card_top_result
[INFO] [stdout]   19:     0x6257ceeb42b9 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_has_card_top_result::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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' (3054) 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:     0x6257cef89b91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6257cef9ea4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6257cef8e0bc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6257cef65926 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6257cef81e99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6257ceef60f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6257cef82052 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6257cef659d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6257cef5e5c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6257cef665cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6257cef9f1ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6257cef9ef82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6257cee8800e - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_no_results_suggestions::{closure#0}
[INFO] [stdout]   13:     0x6257cee8cf63 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6257cee7b2ec - <tokio[19d3411e5c8ccd0c]::runtime::context::scoped::Scoped<tokio[19d3411e5c8ccd0c]::runtime::scheduler::Context>>::set::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6257cee8d2b7 - <tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x6257cee9c3dd - tokio[19d3411e5c8ccd0c]::runtime::context::runtime::enter_runtime::<<tokio[19d3411e5c8ccd0c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x6257cee986be - <tokio[19d3411e5c8ccd0c]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x6257cee8b237 - ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_no_results_suggestions
[INFO] [stdout]   19:     0x6257ceeb4339 - <ytmapi_rs[6683ed97909ac19a]::parse::search::tests::test_basic_search_no_results_suggestions::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6257ceee93db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   21:     0x6257ceef6a45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   22:     0x6257ceef0304 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   23:     0x6257ceef9ba2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   24:     0x6257cef890f9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   25:     0x75f218b97dfa - <unknown>
[INFO] [stdout]   26:     0x75f218c2b3d4 - clone
[INFO] [stdout]   27:                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.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32", kill_on_drop: false }`
[INFO] [stdout] 0f401cdc63d5e0fbef54957cd0b598771e2da50b4d95fe1aec1cc1394a0d4c32
