[INFO] fetching crate js-helpers 0.1.7...
[INFO] testing js-helpers-0.1.7 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate js-helpers 0.1.7 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate js-helpers 0.1.7 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate js-helpers 0.1.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate js-helpers 0.1.7
[INFO] tweaked toml for crates.io crate js-helpers 0.1.7 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 36 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fc46c11240269cf7ad355eb37cc734159ecf3d407145284630cd96dfe884efe0
[INFO] running `Command { std: "docker" "start" "-a" "fc46c11240269cf7ad355eb37cc734159ecf3d407145284630cd96dfe884efe0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc46c11240269cf7ad355eb37cc734159ecf3d407145284630cd96dfe884efe0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc46c11240269cf7ad355eb37cc734159ecf3d407145284630cd96dfe884efe0", kill_on_drop: false }`
[INFO] [stdout] fc46c11240269cf7ad355eb37cc734159ecf3d407145284630cd96dfe884efe0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64e56da3dab87cb3a7cd8e14e8344ac3fb1fb11777f1af7cf76754af3c29337b
[INFO] running `Command { std: "docker" "start" "-a" "64e56da3dab87cb3a7cd8e14e8344ac3fb1fb11777f1af7cf76754af3c29337b", kill_on_drop: false }`
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.95
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling wasm-bindgen v0.2.95
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.95
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.95
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.95
[INFO] [stderr]    Compiling js-sys v0.3.72
[INFO] [stderr]    Compiling web-sys v0.3.72
[INFO] [stderr]    Compiling js-helpers v0.1.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.00s
[INFO] running `Command { std: "docker" "inspect" "64e56da3dab87cb3a7cd8e14e8344ac3fb1fb11777f1af7cf76754af3c29337b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64e56da3dab87cb3a7cd8e14e8344ac3fb1fb11777f1af7cf76754af3c29337b", kill_on_drop: false }`
[INFO] [stdout] 64e56da3dab87cb3a7cd8e14e8344ac3fb1fb11777f1af7cf76754af3c29337b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 01fd0f9d0eb5d6be6c2e5eb7cffd8ceabe79b332767929498f460eb0a081cdb3
[INFO] running `Command { std: "docker" "start" "-a" "01fd0f9d0eb5d6be6c2e5eb7cffd8ceabe79b332767929498f460eb0a081cdb3", kill_on_drop: false }`
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.45
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.45
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.45
[INFO] [stderr]    Compiling js-helpers v0.1.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `test_null` is never used
[INFO] [stdout]  --> tests/js.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn test_null() {
[INFO] [stdout]   |    ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_undefined` is never used
[INFO] [stdout]   --> tests/js.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn test_undefined() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_bool` is never used
[INFO] [stdout]   --> tests/js.rs:21:4
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn test_bool() {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_numbers` is never used
[INFO] [stdout]   --> tests/js.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn test_numbers() {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_string` is never used
[INFO] [stdout]   --> tests/js.rs:42:4
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn test_string() {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_array` is never used
[INFO] [stdout]   --> tests/js.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn test_array() {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_object` is never used
[INFO] [stdout]   --> tests/js.rs:77:4
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn test_object() {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_array_access` is never used
[INFO] [stdout]   --> tests/js.rs:97:4
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn test_array_access() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_object_access` is never used
[INFO] [stdout]    --> tests/js.rs:126:4
[INFO] [stdout]     |
[INFO] [stdout] 126 | fn test_object_access() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_function_calls` is never used
[INFO] [stdout]    --> tests/js.rs:151:4
[INFO] [stdout]     |
[INFO] [stdout] 151 | fn test_function_calls() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_complex_root` is never used
[INFO] [stdout]    --> tests/js.rs:189:4
[INFO] [stdout]     |
[INFO] [stdout] 189 | fn test_complex_root() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_special_ident` is never used
[INFO] [stdout]    --> tests/js.rs:203:4
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn test_special_ident() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_assignment` is never used
[INFO] [stdout]    --> tests/js.rs:214:4
[INFO] [stdout]     |
[INFO] [stdout] 214 | fn test_assignment() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_closures` is never used
[INFO] [stdout]    --> tests/js.rs:252:4
[INFO] [stdout]     |
[INFO] [stdout] 252 | fn test_closures() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_rust_exprs` is never used
[INFO] [stdout]    --> tests/js.rs:269:4
[INFO] [stdout]     |
[INFO] [stdout] 269 | fn test_rust_exprs() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_str` is never used
[INFO] [stdout]    --> tests/js.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 272 |     impl MyString {
[INFO] [stdout]     |     ------------- method in this implementation
[INFO] [stdout] 273 |         fn as_str(&self) -> &str { &self.0 }
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.01s
[INFO] running `Command { std: "docker" "inspect" "01fd0f9d0eb5d6be6c2e5eb7cffd8ceabe79b332767929498f460eb0a081cdb3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01fd0f9d0eb5d6be6c2e5eb7cffd8ceabe79b332767929498f460eb0a081cdb3", kill_on_drop: false }`
[INFO] [stdout] 01fd0f9d0eb5d6be6c2e5eb7cffd8ceabe79b332767929498f460eb0a081cdb3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f28ddf1c528a2d1c37f19d94edd45aa3bf98e4d226c133438aab5a80f37d8c6f
[INFO] running `Command { std: "docker" "start" "-a" "f28ddf1c528a2d1c37f19d94edd45aa3bf98e4d226c133438aab5a80f37d8c6f", kill_on_drop: false }`
[INFO] [stderr] warning: function `test_null` is never used
[INFO] [stderr]  --> tests/js.rs:7:4
[INFO] [stderr]   |
[INFO] [stderr] 7 | fn test_null() {
[INFO] [stderr]   |    ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_undefined` is never used
[INFO] [stderr]   --> tests/js.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn test_undefined() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_bool` is never used
[INFO] [stderr]   --> tests/js.rs:21:4
[INFO] [stderr]    |
[INFO] [stderr] 21 | fn test_bool() {
[INFO] [stderr]    |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_numbers` is never used
[INFO] [stderr]   --> tests/js.rs:32:4
[INFO] [stderr]    |
[INFO] [stderr] 32 | fn test_numbers() {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_string` is never used
[INFO] [stderr]   --> tests/js.rs:42:4
[INFO] [stderr]    |
[INFO] [stderr] 42 | fn test_string() {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_array` is never used
[INFO] [stderr]   --> tests/js.rs:50:4
[INFO] [stderr]    |
[INFO] [stderr] 50 | fn test_array() {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_object` is never used
[INFO] [stderr]   --> tests/js.rs:77:4
[INFO] [stderr]    |
[INFO] [stderr] 77 | fn test_object() {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_array_access` is never used
[INFO] [stderr]   --> tests/js.rs:97:4
[INFO] [stderr]    |
[INFO] [stderr] 97 | fn test_array_access() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_object_access` is never used
[INFO] [stderr]    --> tests/js.rs:126:4
[INFO] [stderr]     |
[INFO] [stderr] 126 | fn test_object_access() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_function_calls` is never used
[INFO] [stderr]    --> tests/js.rs:151:4
[INFO] [stderr]     |
[INFO] [stderr] 151 | fn test_function_calls() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_complex_root` is never used
[INFO] [stderr]    --> tests/js.rs:189:4
[INFO] [stderr]     |
[INFO] [stderr] 189 | fn test_complex_root() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_special_ident` is never used
[INFO] [stderr]    --> tests/js.rs:203:4
[INFO] [stderr]     |
[INFO] [stderr] 203 | fn test_special_ident() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_assignment` is never used
[INFO] [stderr]    --> tests/js.rs:214:4
[INFO] [stderr]     |
[INFO] [stderr] 214 | fn test_assignment() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_closures` is never used
[INFO] [stderr]    --> tests/js.rs:252:4
[INFO] [stderr]     |
[INFO] [stderr] 252 | fn test_closures() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_rust_exprs` is never used
[INFO] [stderr]    --> tests/js.rs:269:4
[INFO] [stderr]     |
[INFO] [stderr] 269 | fn test_rust_exprs() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `as_str` is never used
[INFO] [stderr]    --> tests/js.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 272 |     impl MyString {
[INFO] [stderr]     |     ------------- method in this implementation
[INFO] [stderr] 273 |         fn as_str(&self) -> &str { &self.0 }
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `js-helpers` (test "js") generated 16 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/js_helpers-058abc9252d550c7)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/js.rs (/opt/rustwide/target/debug/deps/js-31539354be0a2cc8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests js_helpers
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/../README.md - (line 111) ... FAILED
[INFO] [stdout] test src/../README.md - (line 80) ... FAILED
[INFO] [stdout] test src/../README.md - (line 92) ... FAILED
[INFO] [stdout] test src/../README.md - (line 19) ... FAILED
[INFO] [stdout] test src/../README.md - (line 60) ... FAILED
[INFO] [stdout] test src/../README.md - (line 8) ... FAILED
[INFO] [stdout] test src/../README.md - (line 33) ... FAILED
[INFO] [stdout] test src/../README.md - (line 68) ... FAILED
[INFO] [stdout] test src/../README.md - (line 50) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/../README.md - (line 111) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:112:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | js!(window.username = window.sessions[window.sessionId].getState().username).unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:113:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | js!(window.console.log("status", {"active": "on", "inactive": "off"}[window.status])).unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 80) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:81:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | let f = js!((x, y) => x + y).unwrap();
[INFO] [stdout]   |         ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:82:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | let g = js!(somethingAsync().then(res => res.body)).unwrap();
[INFO] [stdout]   |         ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:83:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let h = js!(function (x, y, z) { return x + y * z; }).unwrap();
[INFO] [stdout]   |         ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 92) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:93:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_obj = js!({ hello: true, world: 56 }).unwrap();
[INFO] [stdout]   |              ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:94:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | let f = js!((my_obj => (x, y) => x + y + my_obj.world)(my_obj)).unwrap();
[INFO] [stdout]   |         ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 19) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:20:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | js!(window.foo = "bar").unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 60) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:61:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | let val = js!(my_obj?.foo?.bar?.baz).unwrap();
[INFO] [stdout]   |           ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 8) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JsValue`
[INFO] [stdout]  --> src/../README.md:10:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |     &JsValue::from(web_sys::window().unwrap()),
[INFO] [stdout]   |      ^^^^^^^ use of undeclared type `JsValue`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use wasm_bindgen::JsValue;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JsValue`
[INFO] [stdout]  --> src/../README.md:11:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |     &JsValue::from("foo"),
[INFO] [stdout]   |      ^^^^^^^ use of undeclared type `JsValue`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use wasm_bindgen::JsValue;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JsValue`
[INFO] [stdout]  --> src/../README.md:12:6
[INFO] [stdout]   |
[INFO] [stdout] 6 |     &JsValue::from("bar")
[INFO] [stdout]   |      ^^^^^^^ use of undeclared type `JsValue`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use wasm_bindgen::JsValue;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Reflect`
[INFO] [stdout]  --> src/../README.md:9:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | Reflect::set(
[INFO] [stdout]   | ^^^^^^^ use of undeclared type `Reflect`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 33) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:34:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_num = js!(45).unwrap();
[INFO] [stdout]   |              ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:35:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let my_str = js!("hello world").unwrap();
[INFO] [stdout]   |              ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:36:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let my_arr = js!([ 1, true, null, undefined, "test" ]).unwrap();
[INFO] [stdout]   |              ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:37:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let my_obj = js!({ name: "john", "with space": true, my_arr }).unwrap();
[INFO] [stdout]   |              ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 68) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/../README.md:69:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_obj = ...; // pretend we have an object with functions
[INFO] [stdout]   |              ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_obj = ..; // pretend we have an object with functions
[INFO] [stdout]   |              ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_obj = ..=; // pretend we have an object with functions
[INFO] [stdout]   |              ~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/../README.md:69:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_obj = ...; // pretend we have an object with functions
[INFO] [stdout]   |              ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout] 3 - let my_obj = ...; // pretend we have an object with functions
[INFO] [stdout] 3 + let my_obj = ..; // pretend we have an object with functions
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:70:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | js!(my_obj.foo(1, 2, 3)).unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:71:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | js!(window.open("http://google.com", "_blank")).unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0586`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - (line 50) stdout ----
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:51:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let my_obj = js!({ name: "john", "with space": true, my_arr: [1, 2, 3] }).unwrap();
[INFO] [stdout]   |              ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:52:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | js!(my_obj.name = "kevin").unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:53:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | js!(my_obj["with space"] = 17).unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `js` in this scope
[INFO] [stdout]  --> src/../README.md:54:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | js!(my_obj.my_arr[1] = { hello: true, world: false }).unwrap();
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use js_helpers::js;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/../README.md - (line 111)
[INFO] [stdout]     src/../README.md - (line 19)
[INFO] [stdout]     src/../README.md - (line 33)
[INFO] [stdout]     src/../README.md - (line 50)
[INFO] [stdout]     src/../README.md - (line 60)
[INFO] [stdout]     src/../README.md - (line 68)
[INFO] [stdout]     src/../README.md - (line 8)
[INFO] [stdout]     src/../README.md - (line 80)
[INFO] [stdout]     src/../README.md - (line 92)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "f28ddf1c528a2d1c37f19d94edd45aa3bf98e4d226c133438aab5a80f37d8c6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f28ddf1c528a2d1c37f19d94edd45aa3bf98e4d226c133438aab5a80f37d8c6f", kill_on_drop: false }`
[INFO] [stdout] f28ddf1c528a2d1c37f19d94edd45aa3bf98e4d226c133438aab5a80f37d8c6f
