[INFO] cloning repository https://github.com/overlookmotel/napi-rs-test
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/overlookmotel/napi-rs-test" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foverlookmotel%2Fnapi-rs-test", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foverlookmotel%2Fnapi-rs-test'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 473795e9ee7f75aa532bb2c16e8917cf12f751b4
[INFO] checking overlookmotel/napi-rs-test against try#0c70cfbec949d241375e31c5a42066be70c720fc for pr-149681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foverlookmotel%2Fnapi-rs-test" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/overlookmotel/napi-rs-test
[INFO] finished tweaking git repo https://github.com/overlookmotel/napi-rs-test
[INFO] tweaked toml for git repo https://github.com/overlookmotel/napi-rs-test written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/overlookmotel/napi-rs-test on toolchain 0c70cfbec949d241375e31c5a42066be70c720fc
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0c70cfbec949d241375e31c5a42066be70c720fc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/overlookmotel/napi-rs-test 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" "+0c70cfbec949d241375e31c5a42066be70c720fc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mimalloc v0.1.28
[INFO] [stderr]   Downloaded napi-derive v2.2.0
[INFO] [stderr]   Downloaded napi-derive-backend v1.0.26
[INFO] [stderr]   Downloaded napi-sys v2.1.0
[INFO] [stderr]   Downloaded napi v2.2.0
[INFO] [stderr]   Downloaded syn v1.0.75
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.24
[INFO] [stderr]   Downloaded napi-build v1.2.1
[INFO] [stderr]   Downloaded windows v0.33.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0c70cfbec949d241375e31c5a42066be70c720fc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 144b9790a54611140030df282066d65c0a1f955fe631008ce309f2a6cfe03535
[INFO] running `Command { std: "docker" "start" "-a" "144b9790a54611140030df282066d65c0a1f955fe631008ce309f2a6cfe03535", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "144b9790a54611140030df282066d65c0a1f955fe631008ce309f2a6cfe03535", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "144b9790a54611140030df282066d65c0a1f955fe631008ce309f2a6cfe03535", kill_on_drop: false }`
[INFO] [stdout] 144b9790a54611140030df282066d65c0a1f955fe631008ce309f2a6cfe03535
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0c70cfbec949d241375e31c5a42066be70c720fc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8fb1d0582d8516355bf7f65a19b555ac785b63906959f06284d3e237ed889d5e
[INFO] running `Command { std: "docker" "start" "-a" "8fb1d0582d8516355bf7f65a19b555ac785b63906959f06284d3e237ed889d5e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.28
[INFO] [stderr]    Compiling syn v1.0.75
[INFO] [stderr]    Compiling cc v1.0.69
[INFO] [stderr]    Compiling once_cell v1.9.0
[INFO] [stderr]    Compiling napi-build v1.2.1
[INFO] [stderr]     Checking napi-sys v2.1.0
[INFO] [stderr]    Compiling regex v1.5.5
[INFO] [stderr]    Compiling napi-experiment v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.24
[INFO] [stderr]     Checking mimalloc v0.1.28
[INFO] [stderr]    Compiling napi-derive-backend v1.0.26
[INFO] [stderr]    Compiling ctor v0.1.21
[INFO] [stderr]     Checking napi v2.2.0
[INFO] [stderr]    Compiling napi-derive v2.2.0
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]   --> src/to_object.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 |   let mut body_nodes = env.create_array()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^-- argument #1 of type `u32` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/bindgen_runtime/env.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |   pub fn create_array(&self, len: u32) -> Result<Array> {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 26 |   let mut body_nodes = env.create_array(/* u32 */)?;
[INFO] [stdout]    |                                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]   --> src/to_object.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut declaration_nodes = env.create_array()?;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^-- argument #1 of type `u32` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/bindgen_runtime/env.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |   pub fn create_array(&self, len: u32) -> Result<Array> {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut declaration_nodes = env.create_array(/* u32 */)?;
[INFO] [stdout]    |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]   --> src/to_object.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 |   let mut body_nodes = env.create_array()?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^-- argument #1 of type `u32` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/bindgen_runtime/env.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |   pub fn create_array(&self, len: u32) -> Result<Array> {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 26 |   let mut body_nodes = env.create_array(/* u32 */)?;
[INFO] [stdout]    |                                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]   --> src/to_object.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut declaration_nodes = env.create_array()?;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^-- argument #1 of type `u32` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/bindgen_runtime/env.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |   pub fn create_array(&self, len: u32) -> Result<Array> {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mut declaration_nodes = env.create_array(/* u32 */)?;
[INFO] [stdout]    |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/to_object.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |     declaration_nodes.set_element(0, declarator_node)?;
[INFO] [stdout]    |                       ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Array: NapiRaw` is not satisfied
[INFO] [stdout]    --> src/to_object.rs:76:57
[INFO] [stdout]     |
[INFO] [stdout]  76 |     declaration_node.set_named_property("declarations", declaration_nodes)?;
[INFO] [stdout]     |                      ------------------                 ^^^^^^^^^^^^^^^^^ the trait `NapiRaw` is not implemented for `Array`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `NapiRaw`:
[INFO] [stdout]               &'env JsArrayBuffer
[INFO] [stdout]               &'env JsBoolean
[INFO] [stdout]               &'env JsBuffer
[INFO] [stdout]               &'env JsDataView
[INFO] [stdout]               &'env JsExternal
[INFO] [stdout]               &'env JsFunction
[INFO] [stdout]               &'env JsGlobal
[INFO] [stdout]               &'env JsNull
[INFO] [stdout]             and 24 others
[INFO] [stdout] note: required by a bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/js_values/mod.rs:618:1
[INFO] [stdout]     |
[INFO] [stdout] 618 | impl_object_methods!(JsObject);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | required by a bound in this associated function
[INFO] [stdout]     | required by this bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]     = note: this error originates in the macro `impl_object_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/to_object.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |     declaration_nodes.set_element(0, declarator_node)?;
[INFO] [stdout]    |                       ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Array: NapiRaw` is not satisfied
[INFO] [stdout]    --> src/to_object.rs:76:57
[INFO] [stdout]     |
[INFO] [stdout]  76 |     declaration_node.set_named_property("declarations", declaration_nodes)?;
[INFO] [stdout]     |                      ------------------                 ^^^^^^^^^^^^^^^^^ the trait `NapiRaw` is not implemented for `Array`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `NapiRaw`:
[INFO] [stdout]               &'env JsArrayBuffer
[INFO] [stdout]               &'env JsBoolean
[INFO] [stdout]               &'env JsBuffer
[INFO] [stdout]               &'env JsDataView
[INFO] [stdout]               &'env JsExternal
[INFO] [stdout]               &'env JsFunction
[INFO] [stdout]               &'env JsGlobal
[INFO] [stdout]               &'env JsNull
[INFO] [stdout]             and 24 others
[INFO] [stdout] note: required by a bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/js_values/mod.rs:618:1
[INFO] [stdout]     |
[INFO] [stdout] 618 | impl_object_methods!(JsObject);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | required by a bound in this associated function
[INFO] [stdout]     | required by this bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]     = note: this error originates in the macro `impl_object_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/to_object.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     body_nodes.set_element(line_num.try_into().unwrap(), declaration_node)?;
[INFO] [stdout]    |                ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Array: NapiRaw` is not satisfied
[INFO] [stdout]    --> src/to_object.rs:83:42
[INFO] [stdout]     |
[INFO] [stdout]  83 |   module_node.set_named_property("body", body_nodes)?;
[INFO] [stdout]     |               ------------------         ^^^^^^^^^^ the trait `NapiRaw` is not implemented for `Array`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `NapiRaw`:
[INFO] [stdout]               &'env JsArrayBuffer
[INFO] [stdout]               &'env JsBoolean
[INFO] [stdout]               &'env JsBuffer
[INFO] [stdout]               &'env JsDataView
[INFO] [stdout]               &'env JsExternal
[INFO] [stdout]               &'env JsFunction
[INFO] [stdout]               &'env JsGlobal
[INFO] [stdout]               &'env JsNull
[INFO] [stdout]             and 24 others
[INFO] [stdout] note: required by a bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/js_values/mod.rs:618:1
[INFO] [stdout]     |
[INFO] [stdout] 618 | impl_object_methods!(JsObject);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | required by a bound in this associated function
[INFO] [stdout]     | required by this bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]     = note: this error originates in the macro `impl_object_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/to_object.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     body_nodes.set_element(line_num.try_into().unwrap(), declaration_node)?;
[INFO] [stdout]    |                ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Array: NapiRaw` is not satisfied
[INFO] [stdout]    --> src/to_object.rs:83:42
[INFO] [stdout]     |
[INFO] [stdout]  83 |   module_node.set_named_property("body", body_nodes)?;
[INFO] [stdout]     |               ------------------         ^^^^^^^^^^ the trait `NapiRaw` is not implemented for `Array`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `NapiRaw`:
[INFO] [stdout]               &'env JsArrayBuffer
[INFO] [stdout]               &'env JsBoolean
[INFO] [stdout]               &'env JsBuffer
[INFO] [stdout]               &'env JsDataView
[INFO] [stdout]               &'env JsExternal
[INFO] [stdout]               &'env JsFunction
[INFO] [stdout]               &'env JsGlobal
[INFO] [stdout]               &'env JsNull
[INFO] [stdout]             and 24 others
[INFO] [stdout] note: required by a bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/js_values/mod.rs:618:1
[INFO] [stdout]     |
[INFO] [stdout] 618 | impl_object_methods!(JsObject);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | required by a bound in this associated function
[INFO] [stdout]     | required by this bound in `napi::js_values::<impl JsObject>::set_named_property`
[INFO] [stdout]     = note: this error originates in the macro `impl_object_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]   --> src/many_buffers.rs:19:29
[INFO] [stdout]    |
[INFO] [stdout] 19 |   let mut buffers = ctx.env.create_array()?;
[INFO] [stdout]    |                             ^^^^^^^^^^^^-- argument #1 of type `u32` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/bindgen_runtime/env.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |   pub fn create_array(&self, len: u32) -> Result<Array> {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 19 |   let mut buffers = ctx.env.create_array(/* u32 */)?;
[INFO] [stdout]    |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]   --> src/many_buffers.rs:19:29
[INFO] [stdout]    |
[INFO] [stdout] 19 |   let mut buffers = ctx.env.create_array()?;
[INFO] [stdout]    |                             ^^^^^^^^^^^^-- argument #1 of type `u32` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/napi-2.2.0/src/bindgen_runtime/env.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |   pub fn create_array(&self, len: u32) -> Result<Array> {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 19 |   let mut buffers = ctx.env.create_array(/* u32 */)?;
[INFO] [stdout]    |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |     buffers.set_element(line_num_u32 * 4, buf1)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |     buffers.set_element(line_num_u32 * 4, buf1)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     buffers.set_element(line_num_u32 * 4 + 1, buf2)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     buffers.set_element(line_num_u32 * 4 + 1, buf2)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |     buffers.set_element(line_num_u32 * 4 + 2, buf3)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |     buffers.set_element(line_num_u32 * 4 + 2, buf3)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |     buffers.set_element(line_num_u32 * 4 + 3, buf4)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_element` found for struct `Array` in the current scope
[INFO] [stdout]   --> src/many_buffers.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |     buffers.set_element(line_num_u32 * 4 + 3, buf4)?;
[INFO] [stdout]    |             ^^^^^^^^^^^ method not found in `Array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/many_buffers.rs:39:6
[INFO] [stdout]    |
[INFO] [stdout] 39 |   Ok(buffers)
[INFO] [stdout]    |   -- ^^^^^^^ expected `JsObject`, found `Array`
[INFO] [stdout]    |   |
[INFO] [stdout]    |   arguments to this enum variant are incorrect
[INFO] [stdout]    |
[INFO] [stdout] help: the type constructed contains `Array` due to the type of the argument passed
[INFO] [stdout]   --> src/many_buffers.rs:39:3
[INFO] [stdout]    |
[INFO] [stdout] 39 |   Ok(buffers)
[INFO] [stdout]    |   ^^^-------^
[INFO] [stdout]    |      |
[INFO] [stdout]    |      this argument influences the type of `Ok`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]   --> /rustc/0c70cfbec949d241375e31c5a42066be70c720fc/library/core/src/result.rs:561:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/many_buffers.rs:39:6
[INFO] [stdout]    |
[INFO] [stdout] 39 |   Ok(buffers)
[INFO] [stdout]    |   -- ^^^^^^^ expected `JsObject`, found `Array`
[INFO] [stdout]    |   |
[INFO] [stdout]    |   arguments to this enum variant are incorrect
[INFO] [stdout]    |
[INFO] [stdout] help: the type constructed contains `Array` due to the type of the argument passed
[INFO] [stdout]   --> src/many_buffers.rs:39:3
[INFO] [stdout]    |
[INFO] [stdout] 39 |   Ok(buffers)
[INFO] [stdout]    |   ^^^-------^
[INFO] [stdout]    |      |
[INFO] [stdout]    |      this argument influences the type of `Ok`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]   --> /rustc/0c70cfbec949d241375e31c5a42066be70c720fc/library/core/src/result.rs:561:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `napi-experiment` (lib test) due to 12 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `napi-experiment` (lib) due to 12 previous errors
[INFO] running `Command { std: "docker" "inspect" "8fb1d0582d8516355bf7f65a19b555ac785b63906959f06284d3e237ed889d5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8fb1d0582d8516355bf7f65a19b555ac785b63906959f06284d3e237ed889d5e", kill_on_drop: false }`
[INFO] [stdout] 8fb1d0582d8516355bf7f65a19b555ac785b63906959f06284d3e237ed889d5e
