[INFO] fetching crate polyoxide-gamma 0.39.0...
[INFO] testing polyoxide-gamma-0.39.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate polyoxide-gamma 0.39.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate polyoxide-gamma 0.39.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate polyoxide-gamma 0.39.0
[INFO] tweaked toml for crates.io crate polyoxide-gamma 0.39.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate polyoxide-gamma 0.39.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate polyoxide-gamma 0.39.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286
[INFO] running `Command { std: "docker" "start" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286", 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" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286", 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" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling compression-core v0.4.33
[INFO] [stderr]    Compiling compression-codecs v0.4.45
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling tokio v1.52.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling quanta v0.12.6
[INFO] [stderr]    Compiling spinning_top v0.3.0
[INFO] [stderr]    Compiling dynosaur_derive v0.3.1
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling async-compression v0.4.50
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling no-std-compat v0.4.1
[INFO] [stderr]    Compiling nonzero_ext v0.3.0
[INFO] [stderr]    Compiling governor v0.8.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling dynosaur v0.3.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling polyoxide-venue v0.39.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling polyoxide-core v0.39.0
[INFO] [stderr]    Compiling polyoxide-gamma v0.39.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 15s
[INFO] running `Command { std: "docker" "inspect" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286", 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" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.52.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling governor v0.8.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling async-compression v0.4.50
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[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 mockito v1.7.2
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling polyoxide-core v0.39.0
[INFO] [stderr]    Compiling polyoxide-gamma v0.39.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `polyoxide_test_support` in this scope
[INFO] [stdout]   --> tests/wire_agreement.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | use polyoxide_test_support::agreement::dotted;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `polyoxide_test_support`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `polyoxide_test_support`, use `cargo add polyoxide_test_support` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `polyoxide_test_support` in this scope
[INFO] [stdout]   --> tests/headers.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use polyoxide_test_support::query::headers_sent;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `polyoxide_test_support`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `polyoxide_test_support`, use `cargo add polyoxide_test_support` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `polyoxide_test_support`
[INFO] [stdout]   --> tests/live_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use polyoxide_test_support::{environmental, fail, ResultExt};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `polyoxide_test_support`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `polyoxide_test_support`, use `cargo add polyoxide_test_support` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyoxide-gamma` (test "headers") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyoxide-gamma` (test "wire_agreement") due to 1 previous error
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:18:30
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Gamma::builder().build().or_fail("gamma client")
[INFO] [stdout]    |                              ^^^^^^^ method not found in `Result<Gamma, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let latency = gamma.health().ping().await.or_fail("ping should succeed");
[INFO] [stdout]    |                                               ^^^^^^^ method not found in `Result<Duration, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let markets = gamma
[INFO] [stdout] 41 |         .markets()
[INFO] [stdout] 42 |         .list()
[INFO] [stdout] 43 |         .limit(5)
[INFO] [stdout] 44 |         .send()
[INFO] [stdout] 45 |         .await
[INFO] [stdout] 46 |         .or_fail("list markets");
[INFO] [stdout]    |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let markets = gamma
[INFO] [stdout] 55 |         .markets()
[INFO] [stdout] 56 |         .list()
[INFO] [stdout] 57 |         .limit(1)
[INFO] [stdout] 58 |         .send()
[INFO] [stdout] 59 |         .await
[INFO] [stdout] 60 |         .or_fail("list markets to discover id");
[INFO] [stdout]    |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let market = gamma
[INFO] [stdout] 65 |         .markets()
[INFO] [stdout] 66 |         .get(&id)
[INFO] [stdout] 67 |         .send()
[INFO] [stdout] 68 |         .await
[INFO] [stdout] 69 |         .or_fail("get market by id");
[INFO] [stdout]    |          ^^^^^^^ method not found in `Result<Market, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let markets = gamma
[INFO] [stdout] 78 |         .markets()
[INFO] [stdout] 79 |         .list()
[INFO] [stdout] 80 |         .limit(10)
[INFO] [stdout] 81 |         .send()
[INFO] [stdout] 82 |         .await
[INFO] [stdout] 83 |         .or_fail("list markets to discover slug");
[INFO] [stdout]    |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]   --> tests/live_api.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let market = gamma
[INFO] [stdout] 91 |         .markets()
[INFO] [stdout] 92 |         .get_by_slug(&slug)
[INFO] [stdout] 93 |         .send()
[INFO] [stdout] 94 |         .await
[INFO] [stdout] 95 |         .or_fail("get market by slug");
[INFO] [stdout]    |          ^^^^^^^ method not found in `Result<Market, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let markets = gamma
[INFO] [stdout] 104 |         .markets()
[INFO] [stdout] 105 |         .list()
[INFO] [stdout] 106 |         .closed(true)
[INFO] [stdout] 107 |         .limit(5)
[INFO] [stdout] 108 |         .send()
[INFO] [stdout] 109 |         .await
[INFO] [stdout] 110 |         .or_fail("list closed markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let markets = gamma
[INFO] [stdout] 125 |         .markets()
[INFO] [stdout] 126 |         .list()
[INFO] [stdout] 127 |         .closed(false)
[INFO] [stdout] 128 |         .limit(5)
[INFO] [stdout] 129 |         .send()
[INFO] [stdout] 130 |         .await
[INFO] [stdout] 131 |         .or_fail("list open markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let open = gamma
[INFO] [stdout] 148 |         .markets()
[INFO] [stdout] 149 |         .list()
[INFO] [stdout] 150 |         .closed(false)
[INFO] [stdout] 151 |         .limit(1)
[INFO] [stdout] 152 |         .send()
[INFO] [stdout] 153 |         .await
[INFO] [stdout] 154 |         .or_fail("list open markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let closed = gamma
[INFO] [stdout] 156 |         .markets()
[INFO] [stdout] 157 |         .list()
[INFO] [stdout] 158 |         .closed(true)
[INFO] [stdout] 159 |         .limit(1)
[INFO] [stdout] 160 |         .send()
[INFO] [stdout] 161 |         .await
[INFO] [stdout] 162 |         .or_fail("list closed markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let markets = gamma
[INFO] [stdout] 178 |         .markets()
[INFO] [stdout] 179 |         .get_many([open_id, closed_id])
[INFO] [stdout] 180 |         .send()
[INFO] [stdout] 181 |         .await
[INFO] [stdout] 182 |         .or_fail("get_many should succeed");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:213:10
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let markets = gamma
[INFO] [stdout] 208 |         .markets()
[INFO] [stdout] 209 |         .list()
[INFO] [stdout] 210 |         .limit(1)
[INFO] [stdout] 211 |         .send()
[INFO] [stdout] 212 |         .await
[INFO] [stdout] 213 |         .or_fail("list markets to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:221:10
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let desc = gamma
[INFO] [stdout] 217 |         .markets()
[INFO] [stdout] 218 |         .get_description(&first.id)
[INFO] [stdout] 219 |         .send()
[INFO] [stdout] 220 |         .await
[INFO] [stdout] 221 |         .or_fail("get market description");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<MarketDescription, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let markets = gamma
[INFO] [stdout] 235 |         .markets()
[INFO] [stdout] 236 |         .list()
[INFO] [stdout] 237 |         .limit(1)
[INFO] [stdout] 238 |         .send()
[INFO] [stdout] 239 |         .await
[INFO] [stdout] 240 |         .or_fail("list markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:253:10
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let found = gamma
[INFO] [stdout] 249 |         .markets()
[INFO] [stdout] 250 |         .query_by_information(body)
[INFO] [stdout] 251 |         .send()
[INFO] [stdout] 252 |         .await
[INFO] [stdout] 253 |         .or_fail("POST /markets/information");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:276:10
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let found = gamma
[INFO] [stdout] 272 |         .markets()
[INFO] [stdout] 273 |         .query_abridged(body)
[INFO] [stdout] 274 |         .send()
[INFO] [stdout] 275 |         .await
[INFO] [stdout] 276 |         .or_fail("POST /markets/abridged");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:291:10
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let resp = gamma
[INFO] [stdout] 286 |         .markets()
[INFO] [stdout] 287 |         .list_keyset()
[INFO] [stdout] 288 |         .limit(5)
[INFO] [stdout] 289 |         .send()
[INFO] [stdout] 290 |         .await
[INFO] [stdout] 291 |         .or_fail("list markets (keyset)");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<KeysetMarketsResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:321:10
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let baseline = gamma
[INFO] [stdout] 316 |         .markets()
[INFO] [stdout] 317 |         .list()
[INFO] [stdout] 318 |         .limit(5)
[INFO] [stdout] 319 |         .send()
[INFO] [stdout] 320 |         .await
[INFO] [stdout] 321 |         .or_fail("unfiltered list");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:331:10
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let listed = gamma
[INFO] [stdout] 325 |         .markets()
[INFO] [stdout] 326 |         .list()
[INFO] [stdout] 327 |         .market_maker_address([NO_SUCH_MAKER])
[INFO] [stdout] 328 |         .limit(5)
[INFO] [stdout] 329 |         .send()
[INFO] [stdout] 330 |         .await
[INFO] [stdout] 331 |         .or_fail("GET /markets with market_maker_address");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:345:10
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let keyset = gamma
[INFO] [stdout] 339 |         .markets()
[INFO] [stdout] 340 |         .list_keyset()
[INFO] [stdout] 341 |         .market_maker_address([NO_SUCH_MAKER])
[INFO] [stdout] 342 |         .limit(5)
[INFO] [stdout] 343 |         .send()
[INFO] [stdout] 344 |         .await
[INFO] [stdout] 345 |         .or_fail("GET /markets/keyset with market_maker_address");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<KeysetMarketsResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:362:10
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let posted = gamma
[INFO] [stdout] 357 |         .markets()
[INFO] [stdout] 358 |         .query_by_information(body)
[INFO] [stdout] 359 |         .limit(5)
[INFO] [stdout] 360 |         .send()
[INFO] [stdout] 361 |         .await
[INFO] [stdout] 362 |         .or_fail("POST /markets/information with marketMakerAddress");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:392:14
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let markets = gamma
[INFO] [stdout] 384 |             .markets()
[INFO] [stdout] 385 |             .list()
[INFO] [stdout] 386 |             .closed(closed)
[INFO] [stdout] 387 |             .order("id")
[INFO] [stdout] 388 |             .ascending(false)
[INFO] [stdout] 389 |             .limit(100)
[INFO] [stdout] 390 |             .send()
[INFO] [stdout] 391 |             .await
[INFO] [stdout] 392 |             .or_fail("list newest markets");
[INFO] [stdout]     |              ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:419:10
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let events = gamma
[INFO] [stdout] 414 |         .events()
[INFO] [stdout] 415 |         .list()
[INFO] [stdout] 416 |         .limit(5)
[INFO] [stdout] 417 |         .send()
[INFO] [stdout] 418 |         .await
[INFO] [stdout] 419 |         .or_fail("list events");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:443:10
[INFO] [stdout]     |
[INFO] [stdout] 432 |     let events = gamma
[INFO] [stdout] 433 |         .events()
[INFO] [stdout] 434 |         .list()
[INFO] [stdout] 435 |         .tag_id(1)
[INFO] [stdout] 436 |         .closed(false)
[INFO] [stdout] 437 |         .include_markets(false)
[INFO] [stdout] 438 |         .order("startTime")
[INFO] [stdout] 439 |         .ascending(false)
[INFO] [stdout] 440 |         .limit(100)
[INFO] [stdout] 441 |         .send()
[INFO] [stdout] 442 |         .await
[INFO] [stdout] 443 |         .or_fail("list open sports events");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:482:10
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let by_game = gamma
[INFO] [stdout] 476 |         .events()
[INFO] [stdout] 477 |         .list()
[INFO] [stdout] 478 |         .game_id([i64::try_from(game_id).expect("game ids fit in i64")]) // live-unwraps: an assertion on the response's game id
[INFO] [stdout] 479 |         .include_markets(false)
[INFO] [stdout] 480 |         .send()
[INFO] [stdout] 481 |         .await
[INFO] [stdout] 482 |         .or_fail("list events by game_id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:504:10
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let events = gamma
[INFO] [stdout] 499 |         .events()
[INFO] [stdout] 500 |         .list()
[INFO] [stdout] 501 |         .limit(1)
[INFO] [stdout] 502 |         .send()
[INFO] [stdout] 503 |         .await
[INFO] [stdout] 504 |         .or_fail("list events to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:513:10
[INFO] [stdout]     |
[INFO] [stdout] 508 |     let event = gamma
[INFO] [stdout] 509 |         .events()
[INFO] [stdout] 510 |         .get(&id)
[INFO] [stdout] 511 |         .send()
[INFO] [stdout] 512 |         .await
[INFO] [stdout] 513 |         .or_fail("get event by id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<polyoxide_gamma::types::Event, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:527:10
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let events = gamma
[INFO] [stdout] 522 |         .events()
[INFO] [stdout] 523 |         .list()
[INFO] [stdout] 524 |         .limit(10)
[INFO] [stdout] 525 |         .send()
[INFO] [stdout] 526 |         .await
[INFO] [stdout] 527 |         .or_fail("list events to discover slug");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:539:10
[INFO] [stdout]     |
[INFO] [stdout] 534 |     let event = gamma
[INFO] [stdout] 535 |         .events()
[INFO] [stdout] 536 |         .get_by_slug(&slug)
[INFO] [stdout] 537 |         .send()
[INFO] [stdout] 538 |         .await
[INFO] [stdout] 539 |         .or_fail("get event by slug");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<polyoxide_gamma::types::Event, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:553:10
[INFO] [stdout]     |
[INFO] [stdout] 547 |     let creators = gamma
[INFO] [stdout] 548 |         .events()
[INFO] [stdout] 549 |         .list_creators()
[INFO] [stdout] 550 |         .limit(5)
[INFO] [stdout] 551 |         .send()
[INFO] [stdout] 552 |         .await
[INFO] [stdout] 553 |         .or_fail("list event creators");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<EventCreator>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:567:10
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let resp = gamma
[INFO] [stdout] 562 |         .events()
[INFO] [stdout] 563 |         .list_paginated()
[INFO] [stdout] 564 |         .limit(3)
[INFO] [stdout] 565 |         .send()
[INFO] [stdout] 566 |         .await
[INFO] [stdout] 567 |         .or_fail("list paginated events");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<EventsPagination, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:582:10
[INFO] [stdout]     |
[INFO] [stdout] 576 |     let _events = gamma
[INFO] [stdout] 577 |         .events()
[INFO] [stdout] 578 |         .list_results()
[INFO] [stdout] 579 |         .limit(3)
[INFO] [stdout] 580 |         .send()
[INFO] [stdout] 581 |         .await
[INFO] [stdout] 582 |         .or_fail("list event results");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:595:10
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let resp = gamma
[INFO] [stdout] 590 |         .events()
[INFO] [stdout] 591 |         .list_keyset()
[INFO] [stdout] 592 |         .limit(5)
[INFO] [stdout] 593 |         .send()
[INFO] [stdout] 594 |         .await
[INFO] [stdout] 595 |         .or_fail("list events (keyset)");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<KeysetEventsResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:614:10
[INFO] [stdout]     |
[INFO] [stdout] 607 |     let with = gamma
[INFO] [stdout] 608 |         .events()
[INFO] [stdout] 609 |         .list_keyset()
[INFO] [stdout] 610 |         .closed(false)
[INFO] [stdout] 611 |         .limit(10)
[INFO] [stdout] 612 |         .send()
[INFO] [stdout] 613 |         .await
[INFO] [stdout] 614 |         .or_fail("list events (keyset) with markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<KeysetEventsResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:634:10
[INFO] [stdout]     |
[INFO] [stdout] 627 |     let without = gamma
[INFO] [stdout] 628 |         .events()
[INFO] [stdout] 629 |         .list_keyset()
[INFO] [stdout] 630 |         .id(ids.clone())
[INFO] [stdout] 631 |         .include_markets(false)
[INFO] [stdout] 632 |         .send()
[INFO] [stdout] 633 |         .await
[INFO] [stdout] 634 |         .or_fail("list events (keyset) without markets");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<KeysetEventsResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:654:10
[INFO] [stdout]     |
[INFO] [stdout] 648 |     let tags = gamma
[INFO] [stdout] 649 |         .tags()
[INFO] [stdout] 650 |         .list()
[INFO] [stdout] 651 |         .limit(5)
[INFO] [stdout] 652 |         .send()
[INFO] [stdout] 653 |         .await
[INFO] [stdout] 654 |         .or_fail("list tags");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:668:10
[INFO] [stdout]     |
[INFO] [stdout] 662 |     let tags = gamma
[INFO] [stdout] 663 |         .tags()
[INFO] [stdout] 664 |         .list()
[INFO] [stdout] 665 |         .limit(1)
[INFO] [stdout] 666 |         .send()
[INFO] [stdout] 667 |         .await
[INFO] [stdout] 668 |         .or_fail("list tags to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:672:50
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let tag = gamma.tags().get(&id).send().await.or_fail("get tag by id");
[INFO] [stdout]     |                                                  ^^^^^^^ method not found in `Result<Tag, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:686:10
[INFO] [stdout]     |
[INFO] [stdout] 680 |     let tags = gamma
[INFO] [stdout] 681 |         .tags()
[INFO] [stdout] 682 |         .list()
[INFO] [stdout] 683 |         .limit(10)
[INFO] [stdout] 684 |         .send()
[INFO] [stdout] 685 |         .await
[INFO] [stdout] 686 |         .or_fail("list tags to discover slug");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:695:10
[INFO] [stdout]     |
[INFO] [stdout] 690 |     let tag = gamma
[INFO] [stdout] 691 |         .tags()
[INFO] [stdout] 692 |         .get_by_slug(&slug)
[INFO] [stdout] 693 |         .send()
[INFO] [stdout] 694 |         .await
[INFO] [stdout] 695 |         .or_fail("get tag by slug");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Tag, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:714:10
[INFO] [stdout]     |
[INFO] [stdout] 709 |     let related = gamma
[INFO] [stdout] 710 |         .tags()
[INFO] [stdout] 711 |         .get_related_by_slug("politics")
[INFO] [stdout] 712 |         .send()
[INFO] [stdout] 713 |         .await
[INFO] [stdout] 714 |         .or_fail("get related tags");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<RelatedTag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:744:10
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let by_id = gamma
[INFO] [stdout] 740 |         .tags()
[INFO] [stdout] 741 |         .get_related(tag_id.to_string())
[INFO] [stdout] 742 |         .send()
[INFO] [stdout] 743 |         .await
[INFO] [stdout] 744 |         .or_fail("get related tags by id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<RelatedTag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:758:10
[INFO] [stdout]     |
[INFO] [stdout] 753 |     let detailed = gamma
[INFO] [stdout] 754 |         .tags()
[INFO] [stdout] 755 |         .get_related_detailed_by_slug("politics")
[INFO] [stdout] 756 |         .send()
[INFO] [stdout] 757 |         .await
[INFO] [stdout] 758 |         .or_fail("get detailed related tags");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:777:10
[INFO] [stdout]     |
[INFO] [stdout] 771 |     let series = gamma
[INFO] [stdout] 772 |         .series()
[INFO] [stdout] 773 |         .list()
[INFO] [stdout] 774 |         .limit(5)
[INFO] [stdout] 775 |         .send()
[INFO] [stdout] 776 |         .await
[INFO] [stdout] 777 |         .or_fail("list series");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<SeriesData>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:791:10
[INFO] [stdout]     |
[INFO] [stdout] 785 |     let series = gamma
[INFO] [stdout] 786 |         .series()
[INFO] [stdout] 787 |         .list()
[INFO] [stdout] 788 |         .limit(1)
[INFO] [stdout] 789 |         .send()
[INFO] [stdout] 790 |         .await
[INFO] [stdout] 791 |         .or_fail("list series to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<SeriesData>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:800:10
[INFO] [stdout]     |
[INFO] [stdout] 795 |     let s = gamma
[INFO] [stdout] 796 |         .series()
[INFO] [stdout] 797 |         .get(&id)
[INFO] [stdout] 798 |         .send()
[INFO] [stdout] 799 |         .await
[INFO] [stdout] 800 |         .or_fail("get series by id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<SeriesData, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:814:10
[INFO] [stdout]     |
[INFO] [stdout] 808 |     let series = gamma
[INFO] [stdout] 809 |         .series()
[INFO] [stdout] 810 |         .list()
[INFO] [stdout] 811 |         .limit(1)
[INFO] [stdout] 812 |         .send()
[INFO] [stdout] 813 |         .await
[INFO] [stdout] 814 |         .or_fail("list series to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<SeriesData>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:822:10
[INFO] [stdout]     |
[INFO] [stdout] 817 |     let summary = gamma
[INFO] [stdout] 818 |         .series()
[INFO] [stdout] 819 |         .get_summary(&first.id)
[INFO] [stdout] 820 |         .send()
[INFO] [stdout] 821 |         .await
[INFO] [stdout] 822 |         .or_fail("get series summary by id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<SeriesSummary, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:836:10
[INFO] [stdout]     |
[INFO] [stdout] 830 |     let series = gamma
[INFO] [stdout] 831 |         .series()
[INFO] [stdout] 832 |         .list()
[INFO] [stdout] 833 |         .limit(1)
[INFO] [stdout] 834 |         .send()
[INFO] [stdout] 835 |         .await
[INFO] [stdout] 836 |         .or_fail("list series to discover slug");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<SeriesData>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:845:10
[INFO] [stdout]     |
[INFO] [stdout] 840 |     let summary = gamma
[INFO] [stdout] 841 |         .series()
[INFO] [stdout] 842 |         .get_summary_by_slug(&slug)
[INFO] [stdout] 843 |         .send()
[INFO] [stdout] 844 |         .await
[INFO] [stdout] 845 |         .or_fail("get series summary by slug");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<SeriesSummary, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:861:10
[INFO] [stdout]     |
[INFO] [stdout] 855 |     let series = gamma
[INFO] [stdout] 856 |         .series()
[INFO] [stdout] 857 |         .list()
[INFO] [stdout] 858 |         .limit(1)
[INFO] [stdout] 859 |         .send()
[INFO] [stdout] 860 |         .await
[INFO] [stdout] 861 |         .or_fail("list series to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<SeriesData>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:868:10
[INFO] [stdout]     |
[INFO] [stdout] 863 |     let count = gamma
[INFO] [stdout] 864 |         .series()
[INFO] [stdout] 865 |         .comment_count(&first.id)
[INFO] [stdout] 866 |         .send()
[INFO] [stdout] 867 |         .await
[INFO] [stdout] 868 |         .or_fail("get series comment count");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<CountResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:880:53
[INFO] [stdout]     |
[INFO] [stdout] 880 |     let sports = gamma.sports().list().send().await.or_fail("list sports");
[INFO] [stdout]     |                                                     ^^^^^^^ method not found in `Result<Vec<SportMetadata>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:897:10
[INFO] [stdout]     |
[INFO] [stdout] 891 |     let teams = gamma
[INFO] [stdout] 892 |         .sports()
[INFO] [stdout] 893 |         .list_teams()
[INFO] [stdout] 894 |         .limit(5)
[INFO] [stdout] 895 |         .send()
[INFO] [stdout] 896 |         .await
[INFO] [stdout] 897 |         .or_fail("list teams");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Team>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:911:10
[INFO] [stdout]     |
[INFO] [stdout] 905 |     let teams = gamma
[INFO] [stdout] 906 |         .sports()
[INFO] [stdout] 907 |         .list_teams()
[INFO] [stdout] 908 |         .limit(1)
[INFO] [stdout] 909 |         .send()
[INFO] [stdout] 910 |         .await
[INFO] [stdout] 911 |         .or_fail("list teams to discover id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Team>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:920:10
[INFO] [stdout]     |
[INFO] [stdout] 915 |     let team = gamma
[INFO] [stdout] 916 |         .sports()
[INFO] [stdout] 917 |         .get_team(&id)
[INFO] [stdout] 918 |         .send()
[INFO] [stdout] 919 |         .await
[INFO] [stdout] 920 |         .or_fail("get team by id");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Team, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:939:10
[INFO] [stdout]     |
[INFO] [stdout] 933 |     let events = gamma
[INFO] [stdout] 934 |         .events()
[INFO] [stdout] 935 |         .list()
[INFO] [stdout] 936 |         .limit(5)
[INFO] [stdout] 937 |         .send()
[INFO] [stdout] 938 |         .await
[INFO] [stdout] 939 |         .or_fail("list events to discover id for comments");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:951:10
[INFO] [stdout]     |
[INFO] [stdout] 943 |     let comments = gamma
[INFO] [stdout] 944 |         .comments()
[INFO] [stdout] 945 |         .list()
[INFO] [stdout] 946 |         .parent_entity_type(ParentEntityType::Event)
[INFO] [stdout] 947 |         .parent_entity_id(event_id)
[INFO] [stdout] 948 |         .limit(5)
[INFO] [stdout] 949 |         .send()
[INFO] [stdout] 950 |         .await
[INFO] [stdout] 951 |         .or_fail("list comments");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Comment>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:982:10
[INFO] [stdout]     |
[INFO] [stdout] 975 |     let events = gamma
[INFO] [stdout] 976 |         .events()
[INFO] [stdout] 977 |         .list()
[INFO] [stdout] 978 |         .active(true)
[INFO] [stdout] 979 |         .limit(5)
[INFO] [stdout] 980 |         .send()
[INFO] [stdout] 981 |         .await
[INFO] [stdout] 982 |         .or_fail("list events");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> tests/live_api.rs:994:10
[INFO] [stdout]     |
[INFO] [stdout] 986 |     let comments = gamma
[INFO] [stdout] 987 |         .comments()
[INFO] [stdout] 988 |         .list()
[INFO] [stdout] 989 |         .parent_entity_type(ParentEntityType::Event)
[INFO] [stdout] 990 |         .parent_entity_id(event_id)
[INFO] [stdout] 991 |         .limit(1)
[INFO] [stdout] 992 |         .send()
[INFO] [stdout] 993 |         .await
[INFO] [stdout] 994 |         .or_fail("list comments");
[INFO] [stdout]     |          ^^^^^^^ method not found in `Result<Vec<Comment>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `else` clause of `let...else` does not diverge
[INFO] [stdout]     --> tests/live_api.rs:996:47
[INFO] [stdout]      |
[INFO] [stdout]  996 |       let Some(comment) = comments.first() else {
[INFO] [stdout]      |  _______________________________________________^
[INFO] [stdout]  997 | |         environmental(&format!(
[INFO] [stdout]  998 | |             "no comments on event {event_id}; nothing to fetch by id"
[INFO] [stdout]  999 | |         ));
[INFO] [stdout] 1000 | |     };
[INFO] [stdout]      | |_____^ expected `!`, found `()`
[INFO] [stdout]      |
[INFO] [stdout]      = note:   expected type `!`
[INFO] [stdout]              found unit type `()`
[INFO] [stdout]      = help: try adding a diverging expression, such as `return` or `panic!(..)`
[INFO] [stdout]      = help: ...or use `match` instead of `let...else`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1006:10
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     let thread = gamma
[INFO] [stdout] 1002 |         .comments()
[INFO] [stdout] 1003 |         .get(&comment.id)
[INFO] [stdout] 1004 |         .send()
[INFO] [stdout] 1005 |         .await
[INFO] [stdout] 1006 |         .or_fail("get comment thread by id");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Comment>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1027:10
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let events = gamma
[INFO] [stdout] 1022 |         .events()
[INFO] [stdout] 1023 |         .list()
[INFO] [stdout] 1024 |         .limit(1)
[INFO] [stdout] 1025 |         .send()
[INFO] [stdout] 1026 |         .await
[INFO] [stdout] 1027 |         .or_fail("list events");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1035:10
[INFO] [stdout]      |
[INFO] [stdout] 1030 |     let _tags = gamma
[INFO] [stdout] 1031 |         .events()
[INFO] [stdout] 1032 |         .tags(&first.id)
[INFO] [stdout] 1033 |         .send()
[INFO] [stdout] 1034 |         .await
[INFO] [stdout] 1035 |         .or_fail("get event tags");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1050:10
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     let markets = gamma
[INFO] [stdout] 1045 |         .markets()
[INFO] [stdout] 1046 |         .list()
[INFO] [stdout] 1047 |         .limit(1)
[INFO] [stdout] 1048 |         .send()
[INFO] [stdout] 1049 |         .await
[INFO] [stdout] 1050 |         .or_fail("list markets");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Market>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1058:10
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     let _tags = gamma
[INFO] [stdout] 1054 |         .markets()
[INFO] [stdout] 1055 |         .tags(&first.id)
[INFO] [stdout] 1056 |         .send()
[INFO] [stdout] 1057 |         .await
[INFO] [stdout] 1058 |         .or_fail("get market tags");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1072:10
[INFO] [stdout]      |
[INFO] [stdout] 1067 |     let _types = gamma
[INFO] [stdout] 1068 |         .sports()
[INFO] [stdout] 1069 |         .market_types()
[INFO] [stdout] 1070 |         .send()
[INFO] [stdout] 1071 |         .await
[INFO] [stdout] 1072 |         .or_fail("sports market types should deserialize");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<serde_json::value::Value, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1088:10
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     let results = gamma
[INFO] [stdout] 1082 |         .search()
[INFO] [stdout] 1083 |         .public_search("bitcoin")
[INFO] [stdout] 1084 |         .search_profiles(true)
[INFO] [stdout] 1085 |         .limit_per_type(5)
[INFO] [stdout] 1086 |         .send()
[INFO] [stdout] 1087 |         .await
[INFO] [stdout] 1088 |         .or_fail("public search");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<SearchResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1110:10
[INFO] [stdout]      |
[INFO] [stdout] 1103 |     let results = gamma
[INFO] [stdout] 1104 |         .search()
[INFO] [stdout] 1105 |         .public_search("sports")
[INFO] [stdout] 1106 |         .search_profiles(true)
[INFO] [stdout] 1107 |         .limit_per_type(20)
[INFO] [stdout] 1108 |         .send()
[INFO] [stdout] 1109 |         .await
[INFO] [stdout] 1110 |         .or_fail("public search must deserialize even when profiles contains a null entry");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<SearchResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1129:10
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     let events = gamma
[INFO] [stdout] 1123 |         .events()
[INFO] [stdout] 1124 |         .list()
[INFO] [stdout] 1125 |         .active(true)
[INFO] [stdout] 1126 |         .limit(5)
[INFO] [stdout] 1127 |         .send()
[INFO] [stdout] 1128 |         .await
[INFO] [stdout] 1129 |         .or_fail("list events");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1141:10
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     let comments = gamma
[INFO] [stdout] 1134 |         .comments()
[INFO] [stdout] 1135 |         .list()
[INFO] [stdout] 1136 |         .parent_entity_type(ParentEntityType::Event)
[INFO] [stdout] 1137 |         .parent_entity_id(event_id)
[INFO] [stdout] 1138 |         .limit(20)
[INFO] [stdout] 1139 |         .send()
[INFO] [stdout] 1140 |         .await
[INFO] [stdout] 1141 |         .or_fail("list comments to find a user");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Comment>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1162:10
[INFO] [stdout]      |
[INFO] [stdout] 1157 |     let user = gamma
[INFO] [stdout] 1158 |         .user()
[INFO] [stdout] 1159 |         .get(address)
[INFO] [stdout] 1160 |         .send()
[INFO] [stdout] 1161 |         .await
[INFO] [stdout] 1162 |         .or_fail("get user profile");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<UserResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1181:10
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let events = gamma
[INFO] [stdout] 1175 |         .events()
[INFO] [stdout] 1176 |         .list()
[INFO] [stdout] 1177 |         .active(true)
[INFO] [stdout] 1178 |         .limit(5)
[INFO] [stdout] 1179 |         .send()
[INFO] [stdout] 1180 |         .await
[INFO] [stdout] 1181 |         .or_fail("list events");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<polyoxide_gamma::types::Event>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `else` clause of `let...else` does not diverge
[INFO] [stdout]     --> tests/live_api.rs:1182:43
[INFO] [stdout]      |
[INFO] [stdout] 1182 |       let Some(first) = events.first() else {
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1183 | |         environmental("no active events listed; no address to resolve");
[INFO] [stdout] 1184 | |     };
[INFO] [stdout]      | |_____^ expected `!`, found `()`
[INFO] [stdout]      |
[INFO] [stdout]      = note:   expected type `!`
[INFO] [stdout]              found unit type `()`
[INFO] [stdout]      = help: try adding a diverging expression, such as `return` or `panic!(..)`
[INFO] [stdout]      = help: ...or use `match` instead of `let...else`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1195:10
[INFO] [stdout]      |
[INFO] [stdout] 1187 |     let comments = gamma
[INFO] [stdout] 1188 |         .comments()
[INFO] [stdout] 1189 |         .list()
[INFO] [stdout] 1190 |         .parent_entity_type(ParentEntityType::Event)
[INFO] [stdout] 1191 |         .parent_entity_id(event_id)
[INFO] [stdout] 1192 |         .limit(20)
[INFO] [stdout] 1193 |         .send()
[INFO] [stdout] 1194 |         .await
[INFO] [stdout] 1195 |         .or_fail("list comments to find an address");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Comment>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1213:10
[INFO] [stdout]      |
[INFO] [stdout] 1208 |     let user = gamma
[INFO] [stdout] 1209 |         .user()
[INFO] [stdout] 1210 |         .get(user_address)
[INFO] [stdout] 1211 |         .send()
[INFO] [stdout] 1212 |         .await
[INFO] [stdout] 1213 |         .or_fail("resolve user to proxy wallet");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<UserResponse, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `else` clause of `let...else` does not diverge
[INFO] [stdout]     --> tests/live_api.rs:1214:49
[INFO] [stdout]      |
[INFO] [stdout] 1214 |       let Some(address) = user.proxy.clone() else {
[INFO] [stdout]      |  _________________________________________________^
[INFO] [stdout] 1215 | |         environmental(&format!(
[INFO] [stdout] 1216 | |             "user {user_address} has no proxy wallet; no address to look up"
[INFO] [stdout] 1217 | |         ));
[INFO] [stdout] 1218 | |     };
[INFO] [stdout]      | |_____^ expected `!`, found `()`
[INFO] [stdout]      |
[INFO] [stdout]      = note:   expected type `!`
[INFO] [stdout]              found unit type `()`
[INFO] [stdout]      = help: try adding a diverging expression, such as `return` or `panic!(..)`
[INFO] [stdout]      = help: ...or use `match` instead of `let...else`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1252:10
[INFO] [stdout]      |
[INFO] [stdout] 1246 |     let creators = gamma
[INFO] [stdout] 1247 |         .events()
[INFO] [stdout] 1248 |         .list_creators()
[INFO] [stdout] 1249 |         .limit(1)
[INFO] [stdout] 1250 |         .send()
[INFO] [stdout] 1251 |         .await
[INFO] [stdout] 1252 |         .or_fail("list event creators to discover id");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<EventCreator>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `else` clause of `let...else` does not diverge
[INFO] [stdout]     --> tests/live_api.rs:1253:45
[INFO] [stdout]      |
[INFO] [stdout] 1253 |       let Some(first) = creators.first() else {
[INFO] [stdout]      |  _____________________________________________^
[INFO] [stdout] 1254 | |         environmental("no event creators listed; nothing to fetch by id");
[INFO] [stdout] 1255 | |     };
[INFO] [stdout]      | |_____^ expected `!`, found `()`
[INFO] [stdout]      |
[INFO] [stdout]      = note:   expected type `!`
[INFO] [stdout]              found unit type `()`
[INFO] [stdout]      = help: try adding a diverging expression, such as `return` or `panic!(..)`
[INFO] [stdout]      = help: ...or use `match` instead of `let...else`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1261:10
[INFO] [stdout]      |
[INFO] [stdout] 1256 |     let _ = gamma
[INFO] [stdout] 1257 |         .events()
[INFO] [stdout] 1258 |         .get_creator(&first.id)
[INFO] [stdout] 1259 |         .send()
[INFO] [stdout] 1260 |         .await
[INFO] [stdout] 1261 |         .or_fail("get event creator by id");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<EventCreator, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1274:10
[INFO] [stdout]      |
[INFO] [stdout] 1268 |     let tags = gamma
[INFO] [stdout] 1269 |         .tags()
[INFO] [stdout] 1270 |         .list()
[INFO] [stdout] 1271 |         .limit(1)
[INFO] [stdout] 1272 |         .send()
[INFO] [stdout] 1273 |         .await
[INFO] [stdout] 1274 |         .or_fail("list tags to discover id");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1281:10
[INFO] [stdout]      |
[INFO] [stdout] 1276 |     let _ = gamma
[INFO] [stdout] 1277 |         .tags()
[INFO] [stdout] 1278 |         .get_related_detailed(&first.id)
[INFO] [stdout] 1279 |         .send()
[INFO] [stdout] 1280 |         .await
[INFO] [stdout] 1281 |         .or_fail("get related detailed by id");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1294:10
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     let tags = gamma
[INFO] [stdout] 1289 |         .tags()
[INFO] [stdout] 1290 |         .list()
[INFO] [stdout] 1291 |         .limit(1)
[INFO] [stdout] 1292 |         .send()
[INFO] [stdout] 1293 |         .await
[INFO] [stdout] 1294 |         .or_fail("list tags to discover slug");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `or_fail` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]     --> tests/live_api.rs:1301:10
[INFO] [stdout]      |
[INFO] [stdout] 1296 |     let _ = gamma
[INFO] [stdout] 1297 |         .tags()
[INFO] [stdout] 1298 |         .get_related_detailed_by_slug(&first.slug)
[INFO] [stdout] 1299 |         .send()
[INFO] [stdout] 1300 |         .await
[INFO] [stdout] 1301 |         .or_fail("get related detailed by slug");
[INFO] [stdout]      |          ^^^^^^^ method not found in `Result<Vec<Tag>, GammaError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `polyoxide-gamma` (test "live_api") due to 86 previous errors
[INFO] running `Command { std: "docker" "inspect" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286", kill_on_drop: false }`
[INFO] [stdout] d1f6c54ec62d9e07ed70cb23ed3d8845db08b9e49d3f4e9da0a8cca8063b2286
