[INFO] fetching crate deno_ops 0.238.0...
[INFO] testing deno_ops-0.238.0 against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] extracting crate deno_ops 0.238.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate deno_ops 0.238.0
[INFO] finished tweaking crates.io crate deno_ops 0.238.0
[INFO] tweaked toml for crates.io crate deno_ops 0.238.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate deno_ops 0.238.0 on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate deno_ops 0.238.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" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thiserror v2.0.12
[INFO] [stderr]   Downloaded glob v0.3.1
[INFO] [stderr]   Downloaded thiserror-impl v2.0.12
[INFO] [stderr]   Downloaded testing_macros v1.0.0
[INFO] [stderr]   Downloaded relative-path v1.9.3
[INFO] [stderr]   Downloaded anyhow v1.0.83
[INFO] [stderr]   Downloaded proc-macro-rules-macros v0.4.0
[INFO] [stderr]   Downloaded proc-macro-rules v0.4.0
[INFO] [stderr]   Downloaded diff v0.1.13
[INFO] [stderr]   Downloaded stringcase v0.4.0
[INFO] [stderr]   Downloaded strum_macros v0.27.1
[INFO] [stderr]   Downloaded yansi v1.0.1
[INFO] [stderr]   Downloaded indexmap v2.8.0
[INFO] [stderr]   Downloaded pretty_assertions v1.4.1
[INFO] [stderr]   Downloaded regex v1.10.4
[INFO] [stderr]   Downloaded hashbrown v0.15.2
[INFO] [stderr]   Downloaded prettyplease v0.2.31
[INFO] [stderr]   Downloaded strum v0.27.1
[INFO] [stderr]   Downloaded regex-syntax v0.8.3
[INFO] [stderr]   Downloaded regex-automata v0.4.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a239c36498ef86baa60b73028fbb85b63de68b55cea10f467f5f3b5076ad2ddd
[INFO] running `Command { std: "docker" "start" "-a" "a239c36498ef86baa60b73028fbb85b63de68b55cea10f467f5f3b5076ad2ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a239c36498ef86baa60b73028fbb85b63de68b55cea10f467f5f3b5076ad2ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a239c36498ef86baa60b73028fbb85b63de68b55cea10f467f5f3b5076ad2ddd", kill_on_drop: false }`
[INFO] [stdout] a239c36498ef86baa60b73028fbb85b63de68b55cea10f467f5f3b5076ad2ddd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb220c5879962d9902465c88960082ccb61942329180dcbcd1e4c43d0d4814e3
[INFO] running `Command { std: "docker" "start" "-a" "eb220c5879962d9902465c88960082ccb61942329180dcbcd1e4c43d0d4814e3", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling rustversion v1.0.20
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling stringcase v0.4.0
[INFO] [stderr]    Compiling indexmap v2.8.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling proc-macro-rules-macros v0.4.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling strum_macros v0.27.1
[INFO] [stderr]    Compiling proc-macro-rules v0.4.0
[INFO] [stderr]    Compiling strum v0.27.1
[INFO] [stderr]    Compiling deno_ops v0.238.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] running `Command { std: "docker" "inspect" "eb220c5879962d9902465c88960082ccb61942329180dcbcd1e4c43d0d4814e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb220c5879962d9902465c88960082ccb61942329180dcbcd1e4c43d0d4814e3", kill_on_drop: false }`
[INFO] [stdout] eb220c5879962d9902465c88960082ccb61942329180dcbcd1e4c43d0d4814e3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2bf298e68d171bdc85344680fe7b5e3ecc51e24481dac8d5ebd9f1999ef2ceb
[INFO] running `Command { std: "docker" "start" "-a" "f2bf298e68d171bdc85344680fe7b5e3ecc51e24481dac8d5ebd9f1999ef2ceb", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling anyhow v1.0.83
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling prettyplease v0.2.31
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling proc-macro-rules-macros v0.4.0
[INFO] [stderr]    Compiling strum_macros v0.27.1
[INFO] [stderr]    Compiling testing_macros v1.0.0
[INFO] [stderr]    Compiling proc-macro-rules v0.4.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling strum v0.27.1
[INFO] [stderr]    Compiling deno_ops v0.238.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 37s
[INFO] running `Command { std: "docker" "inspect" "f2bf298e68d171bdc85344680fe7b5e3ecc51e24481dac8d5ebd9f1999ef2ceb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2bf298e68d171bdc85344680fe7b5e3ecc51e24481dac8d5ebd9f1999ef2ceb", kill_on_drop: false }`
[INFO] [stdout] f2bf298e68d171bdc85344680fe7b5e3ecc51e24481dac8d5ebd9f1999ef2ceb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b9e1a3057dff5e3d1f6cfecb0d74deaba6f24328fe8b2d7b39351902523b9497
[INFO] running `Command { std: "docker" "start" "-a" "b9e1a3057dff5e3d1f6cfecb0d74deaba6f24328fe8b2d7b39351902523b9497", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests lib.rs (/opt/rustwide/target/debug/deps/deno_ops-bc6d72e7d30267ac)
[INFO] [stdout] 
[INFO] [stdout] running 127 tests
[INFO] [stdout] test op2::config::tests::test_macro_parse ... ok
[INFO] [stdout] test op2::signature::tests::op_async_impl_void ... ok
[INFO] [stdout] test op2::signature::tests::op_64_bit_number ... ok
[INFO] [stdout] test op2::signature::tests::op_arraybuffer ... ok
[INFO] [stdout] test op2::signature::tests::op_async_void ... ok
[INFO] [stdout] test op2::signature::tests::op_async_result_void ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_invalid_type ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_option_invalid_type ... ok
[INFO] [stdout] test op2::signature::tests::op_async_result_impl_void ... ok
[INFO] [stdout] test op2::signature::tests::op_buffers ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_owned ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_option_owned ... ok
[INFO] [stdout] test op2::signature::tests::op_extra_deno_core_opstate ... ok
[INFO] [stdout] test op2::signature::tests::op_duplicate_js_runtime_state ... ok
[INFO] [stdout] test op2::signature::tests::op_extra_deno_core_v8 ... ok
[INFO] [stdout] test op2::signature::tests::op_isolate_bare ... ok
[INFO] [stdout] test op2::signature::tests::op_generics_static ... ok
[INFO] [stdout] test op2::signature::tests::op_isolate_ref ... ok
[INFO] [stdout] test op2::signature::tests::op_ffi_read_f64 ... ok
[INFO] [stdout] test op2::signature::tests::op_js_runtime_state_ref ... ok
[INFO] [stdout] test op2::signature::tests::op_isolate_mut ... ok
[INFO] [stdout] test op2::signature::tests::op_js_runtime_state_rc ... ok
[INFO] [stdout] test op2::signature::tests::op_js_runtime_state_mut ... ok
[INFO] [stdout] test op2::signature::tests::op_option_numeric_result ... ok
[INFO] [stdout] test op2::signature::tests::op_lots_of_strings ... ok
[INFO] [stdout] test op2::signature::tests::op_return_bytesmut ... ok
[INFO] [stdout] test op2::signature::tests::op_local ... ok
[INFO] [stdout] test op2::signature::tests::op_resource2 ... ok
[INFO] [stdout] test op2::signature::tests::op_option_numeric_smi_result ... ok
[INFO] [stdout] test op2::signature::tests::op_pointers ... ok
[INFO] [stdout] test op2::signature::tests::op_lots_of_option_strings ... ok
[INFO] [stdout] test op2::signature::tests::op_print ... ok
[INFO] [stdout] test op2::signature::tests::op_scope_and_generics ... ok
[INFO] [stdout] test op2::signature::tests::op_scope ... ok
[INFO] [stdout] test op2::signature::tests::op_serde_tuple ... ok
[INFO] [stdout] test op2::signature::tests::op_slices ... ok
[INFO] [stdout] test op2::signature::tests::op_state_attr ... ok
[INFO] [stdout] test op2::signature::tests::op_serde_result_with_comma ... ok
[INFO] [stdout] test op2::signature::tests::op_state_and_number ... ok
[INFO] [stdout] test op2::signature::tests::op_v8_scope ... ok
[INFO] [stdout] test op2::signature::tests::op_serde_option ... ok
[INFO] [stdout] test op2::signature::tests::op_v8_types ... ok
[INFO] [stdout] test op2::signature::tests::op_state_rc ... ok
[INFO] [stdout] test op2::signature::tests::op_serde ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_from_v8_string ... ok
[INFO] [stdout] test op2::signature::tests::op_resource ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_serde_str ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_serde_string ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_string1 ... ok
[INFO] [stdout] test op2::signature::tests::op_state_ref ... ok
[INFO] [stdout] test op2::signature::tests::op_ptr_out ... ok
[INFO] [stdout] test op2::signature::tests::op_with_from_v8_ret ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_string2 ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_string3 ... ok
[INFO] [stdout] test op2::signature::tests::op_with_duplicate_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_invalid_string ... ok
[INFO] [stdout] test op2::signature::tests::op_with_missing_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_extra_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_lifetime_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_invalid_global ... ok
[INFO] [stdout] test op2::signature::tests::op_with_missing_global ... ok
[INFO] [stdout] test op2::signature::tests::op_with_to_v8_arg ... ok
[INFO] [stdout] test op2::signature_retval::tests::test_parse_result ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_result_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_cppgc_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_arg_return_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_opstate_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_deferred_rs ... ok
[INFO] [stdout] test op2::signature::tests::op_with_invalid_buffer ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_jsbuffer_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_lazy_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_precise_capture_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_op_metadata_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_result_impl_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_stack_trace_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_v8_global_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__bigint_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_void_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_arg_return_result_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__bool_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_result_smi_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__bool_result_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__buffers_out_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__cppgc_resource_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__add_options_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__add_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__doc_comment_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__cfg_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__op_state_rc_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__op_state_attr_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__clippy_allow_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__buffers_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__nofast_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__from_v8_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__result_external_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__buffers_copy_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__generics_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__result_primitive_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__serde_v8_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__op_state_ref_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_option_return_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_cow_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__stack_trace_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_owned_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__result_scope_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__stack_trace_scope_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__fast_alternative_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__result_void_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_ref_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_onebyte_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__to_v8_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__smi_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__v8_global_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_return_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__v8_lifetime_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__webidl_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__v8_string_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__v8_handlescope_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__v8_ref_option_rs ... ok
[INFO] [stdout] test webidl::tests::test_proc_macro_sync_webidl__test_cases__enum_rs ... ok
[INFO] [stdout] test op2::tests::test_valid_args_md ... ok
[INFO] [stdout] test op2::tests::test_valid_retvals_md ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_attr ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_attr2 ... ok
[INFO] [stdout] test webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs ... FAILED
[INFO] [stdout] test webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs ... FAILED
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs stdout ----
[INFO] [stdout] Input: /opt/rustwide/workdir/webidl/test_cases/dict_and_enum.rs
[INFO] [stdout] ======== Raw tokens ========:
[INFO] [stdout] impl < 'a > :: deno_core :: webidl :: WebIdlConverter < 'a > for GPURequestAdapterOptions { type Options = () ; fn convert < 'b , 'i > (__scope : & mut :: deno_core :: v8 :: PinScope < 'a , 'i > , __value : :: deno_core :: v8 :: Local < 'a , :: deno_core :: v8 :: Value > , __prefix : std :: borrow :: Cow < 'static , str > , __context : :: deno_core :: webidl :: ContextFn < 'b > , __options : & Self :: Options ,) -> Result < Self , :: deno_core :: webidl :: WebIdlError > { :: deno_core :: v8_static_strings ! { __v8_static_forceFallbackAdapter = "forceFallbackAdapter" , __v8_static_powerPreference = "powerPreference" } thread_local ! { static __v8_forceFallbackAdapter_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; static __v8_powerPreference_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; } let __obj : Option < :: deno_core :: v8 :: Local < :: deno_core :: v8 :: Object >> = if __value . is_undefined () || __value . is_null () { None } else { if let Ok (obj) = __value . try_into () { Some (obj) } else { return Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context . borrowed () , :: deno_core :: webidl :: WebIdlErrorKind :: ConvertToConverterType ("dictionary"))) ; } } ; let force_fallback_adapter = { let __key = __v8_forceFallbackAdapter_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_forceFallbackAdapter . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) . and_then (| __value | { if __value . is_undefined () { None } else { Some (__value) } }) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "forceFallbackAdapter" , "GPURequestAdapterOptions" , __context . call ()) . into ()) , & Default :: default () ,) ? } else { false } } ; let power_preference = { let __key = __v8_powerPreference_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_powerPreference . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) . and_then (| __value | { if __value . is_undefined () { None } else { Some (__value) } }) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "powerPreference" , "GPURequestAdapterOptions" , __context . call ()) . into ()) , & Default :: default () ,) ? } else { None } } ; Ok (Self { force_fallback_adapter , power_preference }) } }
[INFO] [stdout] ======== Generated ========:
[INFO] [stdout] impl<'a> ::deno_core::webidl::WebIdlConverter<'a> for GPURequestAdapterOptions {
[INFO] [stdout]     type Options = ();
[INFO] [stdout]     fn convert<'b, 'i>(
[INFO] [stdout]         __scope: &mut ::deno_core::v8::PinScope<'a, 'i>,
[INFO] [stdout]         __value: ::deno_core::v8::Local<'a, ::deno_core::v8::Value>,
[INFO] [stdout]         __prefix: std::borrow::Cow<'static, str>,
[INFO] [stdout]         __context: ::deno_core::webidl::ContextFn<'b>,
[INFO] [stdout]         __options: &Self::Options,
[INFO] [stdout]     ) -> Result<Self, ::deno_core::webidl::WebIdlError> {
[INFO] [stdout]         ::deno_core::v8_static_strings! {
[INFO] [stdout]             __v8_static_forceFallbackAdapter = "forceFallbackAdapter",
[INFO] [stdout]             __v8_static_powerPreference = "powerPreference"
[INFO] [stdout]         }
[INFO] [stdout]         thread_local! {
[INFO] [stdout]             static __v8_forceFallbackAdapter_eternal : ::deno_core::v8::Eternal <
[INFO] [stdout]             ::deno_core::v8::String > = ::deno_core::v8::Eternal::empty(); static
[INFO] [stdout]             __v8_powerPreference_eternal : ::deno_core::v8::Eternal <
[INFO] [stdout]             ::deno_core::v8::String > = ::deno_core::v8::Eternal::empty();
[INFO] [stdout]         }
[INFO] [stdout]         let __obj: Option<::deno_core::v8::Local<::deno_core::v8::Object>> = if __value
[INFO] [stdout]             .is_undefined() || __value.is_null()
[INFO] [stdout]         {
[INFO] [stdout]             None
[INFO] [stdout]         } else {
[INFO] [stdout]             if let Ok(obj) = __value.try_into() {
[INFO] [stdout]                 Some(obj)
[INFO] [stdout]             } else {
[INFO] [stdout]                 return Err(
[INFO] [stdout]                     ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                         __prefix,
[INFO] [stdout]                         __context.borrowed(),
[INFO] [stdout]                         ::deno_core::webidl::WebIdlErrorKind::ConvertToConverterType(
[INFO] [stdout]                             "dictionary",
[INFO] [stdout]                         ),
[INFO] [stdout]                     ),
[INFO] [stdout]                 );
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let force_fallback_adapter = {
[INFO] [stdout]             let __key = __v8_forceFallbackAdapter_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_forceFallbackAdapter
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                 .and_then(|__value| {
[INFO] [stdout]                     if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                 })
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!(
[INFO] [stdout]                                 "'{}' of '{}' ({})", "forceFallbackAdapter",
[INFO] [stdout]                                 "GPURequestAdapterOptions", __context.call()
[INFO] [stdout]                             )
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &Default::default(),
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 false
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let power_preference = {
[INFO] [stdout]             let __key = __v8_powerPreference_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_powerPreference
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                 .and_then(|__value| {
[INFO] [stdout]                     if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                 })
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!(
[INFO] [stdout]                                 "'{}' of '{}' ({})", "powerPreference",
[INFO] [stdout]                                 "GPURequestAdapterOptions", __context.call()
[INFO] [stdout]                             )
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &Default::default(),
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 None
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         Ok(Self {
[INFO] [stdout]             force_fallback_adapter,
[INFO] [stdout]             power_preference,
[INFO] [stdout]         })
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] ======== Raw tokens ========:
[INFO] [stdout] impl < 'a > :: deno_core :: webidl :: WebIdlConverter < 'a > for GPUPowerPreference { type Options = () ; fn convert < 'b , 'i > (__scope : & mut :: deno_core :: v8 :: PinScope < 'a , 'i > , __value : :: deno_core :: v8 :: Local < 'a , :: deno_core :: v8 :: Value > , __prefix : std :: borrow :: Cow < 'static , str > , __context : :: deno_core :: webidl :: ContextFn < 'b > , __options : & Self :: Options ,) -> Result < Self , :: deno_core :: webidl :: WebIdlError > { let Ok (str) = __value . try_cast :: < :: deno_core :: v8 :: String > () else { return Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context , :: deno_core :: webidl :: WebIdlErrorKind :: ConvertToConverterType ("enum") ,)) ; } ; match str . to_rust_string_lossy (__scope) . as_str () { "low-power" => Ok (Self :: LowPower) , "high-performance" => Ok (Self :: HighPerformance) , s => Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context , :: deno_core :: webidl :: WebIdlErrorKind :: InvalidEnumVariant { converter : "GPUPowerPreference" , variant : s . to_string () })) } } } impl GPUPowerPreference { pub fn as_str (& self) -> & 'static str { match self { Self :: LowPower => "low-power" , Self :: HighPerformance => "high-performance" , } } }
[INFO] [stdout] ======== Generated ========:
[INFO] [stdout] impl<'a> ::deno_core::webidl::WebIdlConverter<'a> for GPUPowerPreference {
[INFO] [stdout]     type Options = ();
[INFO] [stdout]     fn convert<'b, 'i>(
[INFO] [stdout]         __scope: &mut ::deno_core::v8::PinScope<'a, 'i>,
[INFO] [stdout]         __value: ::deno_core::v8::Local<'a, ::deno_core::v8::Value>,
[INFO] [stdout]         __prefix: std::borrow::Cow<'static, str>,
[INFO] [stdout]         __context: ::deno_core::webidl::ContextFn<'b>,
[INFO] [stdout]         __options: &Self::Options,
[INFO] [stdout]     ) -> Result<Self, ::deno_core::webidl::WebIdlError> {
[INFO] [stdout]         let Ok(str) = __value.try_cast::<::deno_core::v8::String>() else {
[INFO] [stdout]             return Err(
[INFO] [stdout]                 ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                     __prefix,
[INFO] [stdout]                     __context,
[INFO] [stdout]                     ::deno_core::webidl::WebIdlErrorKind::ConvertToConverterType("enum"),
[INFO] [stdout]                 ),
[INFO] [stdout]             );
[INFO] [stdout]         };
[INFO] [stdout]         match str.to_rust_string_lossy(__scope).as_str() {
[INFO] [stdout]             "low-power" => Ok(Self::LowPower),
[INFO] [stdout]             "high-performance" => Ok(Self::HighPerformance),
[INFO] [stdout]             s => {
[INFO] [stdout]                 Err(
[INFO] [stdout]                     ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                         __prefix,
[INFO] [stdout]                         __context,
[INFO] [stdout]                         ::deno_core::webidl::WebIdlErrorKind::InvalidEnumVariant {
[INFO] [stdout]                             converter: "GPUPowerPreference",
[INFO] [stdout]                             variant: s.to_string(),
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                 )
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] impl GPUPowerPreference {
[INFO] [stdout]     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]         match self {
[INFO] [stdout]             Self::LowPower => "low-power",
[INFO] [stdout]             Self::HighPerformance => "high-performance",
[INFO] [stdout]         }
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs' panicked at lib.rs:91:7:
[INFO] [stdout] assertion failed: `(left == right)`: Failed to match expectation. Use UPDATE_EXPECTED=1.
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  impl<'a> ::deno_core::webidl::WebIdlConverter<'a> for GPURequestAdapterOptions {
[INFO] [stdout]      type Options = ();
[INFO] [stdout]      fn convert<'b, 'i>(
[INFO] [stdout]          __scope: &mut ::deno_core::v8::PinScope<'a, 'i>,
[INFO] [stdout]          __value: ::deno_core::v8::Local<'a, ::deno_core::v8::Value>,
[INFO] [stdout]          __prefix: std::borrow::Cow<'static, str>,
[INFO] [stdout]          __context: ::deno_core::webidl::ContextFn<'b>,
[INFO] [stdout]          __options: &Self::Options,
[INFO] [stdout]      ) -> Result<Self, ::deno_core::webidl::WebIdlError> {
[INFO] [stdout]          ::deno_core::v8_static_strings! {
[INFO] [stdout]              __v8_static_forceFallbackAdapter = "forceFallbackAdapter",
[INFO] [stdout]              __v8_static_powerPreference = "powerPreference"
[INFO] [stdout]          }
[INFO] [stdout]          thread_local! {
[INFO] [stdout] [31m<            static __v8_forceFallbackAdapter_eternal: ::deno_core::v8::Eternal<[0m
[INFO] [stdout] [31m<                ::deno_core::v8::String,[0m
[INFO] [stdout] [31m<            > = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [31m<            static __v8_powerPreference_eternal: ::deno_core::v8::Eternal<[0m
[INFO] [stdout] [31m<                ::deno_core::v8::String,[0m
[INFO] [stdout] [31m<            > = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [32m>            static __v8_forceFallbackAdapter_eternal : ::deno_core::v8::Eternal <[0m
[INFO] [stdout] [32m>            ::deno_core::v8::String > = ::deno_core::v8::Eternal::empty(); static[0m
[INFO] [stdout] [32m>            __v8_powerPreference_eternal : ::deno_core::v8::Eternal <[0m
[INFO] [stdout] [32m>            ::deno_core::v8::String > = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout]          }
[INFO] [stdout]          let __obj: Option<::deno_core::v8::Local<::deno_core::v8::Object>> = if __value
[INFO] [stdout]              .is_undefined() || __value.is_null()
[INFO] [stdout]          {
[INFO] [stdout]              None
[INFO] [stdout]          } else {
[INFO] [stdout]              if let Ok(obj) = __value.try_into() {
[INFO] [stdout]                  Some(obj)
[INFO] [stdout]              } else {
[INFO] [stdout]                  return Err(
[INFO] [stdout]                      ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                          __prefix,
[INFO] [stdout]                          __context.borrowed(),
[INFO] [stdout]                          ::deno_core::webidl::WebIdlErrorKind::ConvertToConverterType(
[INFO] [stdout]                              "dictionary",
[INFO] [stdout]                          ),
[INFO] [stdout]                      ),
[INFO] [stdout]                  );
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let force_fallback_adapter = {
[INFO] [stdout]              let __key = __v8_forceFallbackAdapter_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_forceFallbackAdapter
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                  .and_then(|__value| {
[INFO] [stdout]                      if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                  })
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!(
[INFO] [stdout] [31m<                                "'{}' of '{}' ({})",[0m
[INFO] [stdout] [31m<                                "forceFallbackAdapter",[0m
[INFO] [stdout] [31m<                                "GPURequestAdapterOptions",[0m
[INFO] [stdout] [31m<                                __context.call(),[0m
[INFO] [stdout] [32m>                                "'{}' of '{}' ({})", "forceFallbackAdapter",[0m
[INFO] [stdout] [32m>                                "GPURequestAdapterOptions", __context.call()[0m
[INFO] [stdout]                              )
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &Default::default(),
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  false
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let power_preference = {
[INFO] [stdout]              let __key = __v8_powerPreference_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_powerPreference
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                  .and_then(|__value| {
[INFO] [stdout]                      if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                  })
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!(
[INFO] [stdout] [31m<                                "'{}' of '{}' ({})",[0m
[INFO] [stdout] [31m<                                "powerPreference",[0m
[INFO] [stdout] [31m<                                "GPURequestAdapterOptions",[0m
[INFO] [stdout] [31m<                                __context.call(),[0m
[INFO] [stdout] [32m>                                "'{}' of '{}' ({})", "powerPreference",[0m
[INFO] [stdout] [32m>                                "GPURequestAdapterOptions", __context.call()[0m
[INFO] [stdout]                              )
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &Default::default(),
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  None
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          Ok(Self {
[INFO] [stdout]              force_fallback_adapter,
[INFO] [stdout]              power_preference,
[INFO] [stdout]          })
[INFO] [stdout]      }
[INFO] [stdout]  }
[INFO] [stdout]  
[INFO] [stdout]  impl<'a> ::deno_core::webidl::WebIdlConverter<'a> for GPUPowerPreference {
[INFO] [stdout]      type Options = ();
[INFO] [stdout]      fn convert<'b, 'i>(
[INFO] [stdout]          __scope: &mut ::deno_core::v8::PinScope<'a, 'i>,
[INFO] [stdout]          __value: ::deno_core::v8::Local<'a, ::deno_core::v8::Value>,
[INFO] [stdout]          __prefix: std::borrow::Cow<'static, str>,
[INFO] [stdout]          __context: ::deno_core::webidl::ContextFn<'b>,
[INFO] [stdout]          __options: &Self::Options,
[INFO] [stdout]      ) -> Result<Self, ::deno_core::webidl::WebIdlError> {
[INFO] [stdout]          let Ok(str) = __value.try_cast::<::deno_core::v8::String>() else {
[INFO] [stdout]              return Err(
[INFO] [stdout]                  ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                      __prefix,
[INFO] [stdout]                      __context,
[INFO] [stdout]                      ::deno_core::webidl::WebIdlErrorKind::ConvertToConverterType("enum"),
[INFO] [stdout]                  ),
[INFO] [stdout]              );
[INFO] [stdout]          };
[INFO] [stdout]          match str.to_rust_string_lossy(__scope).as_str() {
[INFO] [stdout]              "low-power" => Ok(Self::LowPower),
[INFO] [stdout]              "high-performance" => Ok(Self::HighPerformance),
[INFO] [stdout]              s => {
[INFO] [stdout]                  Err(
[INFO] [stdout]                      ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                          __prefix,
[INFO] [stdout]                          __context,
[INFO] [stdout]                          ::deno_core::webidl::WebIdlErrorKind::InvalidEnumVariant {
[INFO] [stdout]                              converter: "GPUPowerPreference",
[INFO] [stdout]                              variant: s.to_string(),
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                  )
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]      }
[INFO] [stdout]  }
[INFO] [stdout]  impl GPUPowerPreference {
[INFO] [stdout]      pub fn as_str(&self) -> &'static str {
[INFO] [stdout]          match self {
[INFO] [stdout]              Self::LowPower => "low-power",
[INFO] [stdout]              Self::HighPerformance => "high-performance",
[INFO] [stdout]          }
[INFO] [stdout]      }
[INFO] [stdout]  }
[INFO] [stdout]  
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc8a0a - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168233d0c - deno_ops::infra::run_macro_expansion_test::h89432e5b5af366f9
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:91:7
[INFO] [stdout]   20:     0x59d16821a45f - deno_ops::webidl::tests::test_proc_macro_sync::h17fbe51ab0be6846
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:151:5
[INFO] [stdout]   21:     0x59d16821a45f - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs::h01d09371210a1b53
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:3
[INFO] [stdout]   22:     0x59d16821c6e9 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs::{{closure}}::h8674998f5eacb9fc
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:55
[INFO] [stdout]   23:     0x59d16821c6e9 - core::ops::function::FnOnce::call_once::he2d1618ef1cf0a3a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   46:     0x729be3ac4a34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs stdout ----
[INFO] [stdout] Input: /opt/rustwide/workdir/webidl/test_cases/dict.rs
[INFO] [stdout] ======== Raw tokens ========:
[INFO] [stdout] impl < 'a > :: deno_core :: webidl :: WebIdlConverter < 'a > for Dict { type Options = () ; fn convert < 'b , 'i > (__scope : & mut :: deno_core :: v8 :: PinScope < 'a , 'i > , __value : :: deno_core :: v8 :: Local < 'a , :: deno_core :: v8 :: Value > , __prefix : std :: borrow :: Cow < 'static , str > , __context : :: deno_core :: webidl :: ContextFn < 'b > , __options : & Self :: Options ,) -> Result < Self , :: deno_core :: webidl :: WebIdlError > { :: deno_core :: v8_static_strings ! { __v8_static_a = "a" , __v8_static_b = "b" , __v8_static_c = "c" , __v8_static_e = "e" , __v8_static_f = "f" } thread_local ! { static __v8_a_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; static __v8_b_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; static __v8_c_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; static __v8_e_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; static __v8_f_eternal : :: deno_core :: v8 :: Eternal < :: deno_core :: v8 :: String > = :: deno_core :: v8 :: Eternal :: empty () ; } let __obj : Option < :: deno_core :: v8 :: Local < :: deno_core :: v8 :: Object >> = if __value . is_undefined () || __value . is_null () { None } else { if let Ok (obj) = __value . try_into () { Some (obj) } else { return Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context . borrowed () , :: deno_core :: webidl :: WebIdlErrorKind :: ConvertToConverterType ("dictionary"))) ; } } ; let a = { let __key = __v8_a_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_a . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "a" , "Dict" , __context . call ()) . into ()) , & Default :: default () ,) ? } else { return Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context . borrowed () , :: deno_core :: webidl :: WebIdlErrorKind :: DictionaryCannotConvertKey { converter : "Dict" , key : "a" , } ,)) ; } } ; let b = { let __key = __v8_b_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_b . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "b" , "Dict" , __context . call ()) . into ()) , & { type Alias < 'a > = < Vec < u16 > as :: deno_core :: webidl :: WebIdlConverter < 'a >> :: Options ; Alias { clamp : true , .. Default :: default () } } ,) ? } else { return Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context . borrowed () , :: deno_core :: webidl :: WebIdlErrorKind :: DictionaryCannotConvertKey { converter : "Dict" , key : "b" , } ,)) ; } } ; let c = { let __key = __v8_c_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_c . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) . and_then (| __value | { if __value . is_undefined () { None } else { Some (__value) } }) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "c" , "Dict" , __context . call ()) . into ()) , & Default :: default () ,) ? } else { Some (3) } } ; let d = { let __key = __v8_e_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_e . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "e" , "Dict" , __context . call ()) . into ()) , & Default :: default () ,) ? } else { return Err (:: deno_core :: webidl :: WebIdlError :: new (__prefix , __context . borrowed () , :: deno_core :: webidl :: WebIdlErrorKind :: DictionaryCannotConvertKey { converter : "Dict" , key : "e" , } ,)) ; } } ; let f = { let __key = __v8_f_eternal . with (| __eternal | { if let Some (__key) = __eternal . get (__scope) { Ok (__key) } else { let __key = __v8_static_f . v8_string (__scope) . map_err (| e | :: deno_core :: webidl :: WebIdlError :: other (__prefix . clone () , __context . borrowed () , e)) ? ; __eternal . set (__scope , __key) ; Ok (__key) } }) ? . into () ; if let Some (__value) = __obj . as_ref () . and_then (| __obj | __obj . get (__scope , __key)) . and_then (| __value | { if __value . is_undefined () { None } else { Some (__value) } }) { :: deno_core :: webidl :: WebIdlConverter :: convert (__scope , __value , __prefix . clone () , :: deno_core :: webidl :: ContextFn :: new_borrowed (& || format ! ("'{}' of '{}' ({})" , "f" , "Dict" , __context . call ()) . into ()) , & Default :: default () ,) ? } else { None } } ; Ok (Self { a , b , c , d , f }) } }
[INFO] [stdout] ======== Generated ========:
[INFO] [stdout] impl<'a> ::deno_core::webidl::WebIdlConverter<'a> for Dict {
[INFO] [stdout]     type Options = ();
[INFO] [stdout]     fn convert<'b, 'i>(
[INFO] [stdout]         __scope: &mut ::deno_core::v8::PinScope<'a, 'i>,
[INFO] [stdout]         __value: ::deno_core::v8::Local<'a, ::deno_core::v8::Value>,
[INFO] [stdout]         __prefix: std::borrow::Cow<'static, str>,
[INFO] [stdout]         __context: ::deno_core::webidl::ContextFn<'b>,
[INFO] [stdout]         __options: &Self::Options,
[INFO] [stdout]     ) -> Result<Self, ::deno_core::webidl::WebIdlError> {
[INFO] [stdout]         ::deno_core::v8_static_strings! {
[INFO] [stdout]             __v8_static_a = "a", __v8_static_b = "b", __v8_static_c = "c", __v8_static_e
[INFO] [stdout]             = "e", __v8_static_f = "f"
[INFO] [stdout]         }
[INFO] [stdout]         thread_local! {
[INFO] [stdout]             static __v8_a_eternal : ::deno_core::v8::Eternal < ::deno_core::v8::String >
[INFO] [stdout]             = ::deno_core::v8::Eternal::empty(); static __v8_b_eternal :
[INFO] [stdout]             ::deno_core::v8::Eternal < ::deno_core::v8::String > =
[INFO] [stdout]             ::deno_core::v8::Eternal::empty(); static __v8_c_eternal :
[INFO] [stdout]             ::deno_core::v8::Eternal < ::deno_core::v8::String > =
[INFO] [stdout]             ::deno_core::v8::Eternal::empty(); static __v8_e_eternal :
[INFO] [stdout]             ::deno_core::v8::Eternal < ::deno_core::v8::String > =
[INFO] [stdout]             ::deno_core::v8::Eternal::empty(); static __v8_f_eternal :
[INFO] [stdout]             ::deno_core::v8::Eternal < ::deno_core::v8::String > =
[INFO] [stdout]             ::deno_core::v8::Eternal::empty();
[INFO] [stdout]         }
[INFO] [stdout]         let __obj: Option<::deno_core::v8::Local<::deno_core::v8::Object>> = if __value
[INFO] [stdout]             .is_undefined() || __value.is_null()
[INFO] [stdout]         {
[INFO] [stdout]             None
[INFO] [stdout]         } else {
[INFO] [stdout]             if let Ok(obj) = __value.try_into() {
[INFO] [stdout]                 Some(obj)
[INFO] [stdout]             } else {
[INFO] [stdout]                 return Err(
[INFO] [stdout]                     ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                         __prefix,
[INFO] [stdout]                         __context.borrowed(),
[INFO] [stdout]                         ::deno_core::webidl::WebIdlErrorKind::ConvertToConverterType(
[INFO] [stdout]                             "dictionary",
[INFO] [stdout]                         ),
[INFO] [stdout]                     ),
[INFO] [stdout]                 );
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let a = {
[INFO] [stdout]             let __key = __v8_a_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_a
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!("'{}' of '{}' ({})", "a", "Dict", __context.call())
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &Default::default(),
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 return Err(
[INFO] [stdout]                     ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                         __prefix,
[INFO] [stdout]                         __context.borrowed(),
[INFO] [stdout]                         ::deno_core::webidl::WebIdlErrorKind::DictionaryCannotConvertKey {
[INFO] [stdout]                             converter: "Dict",
[INFO] [stdout]                             key: "a",
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                 );
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let b = {
[INFO] [stdout]             let __key = __v8_b_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_b
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!("'{}' of '{}' ({})", "b", "Dict", __context.call())
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &{
[INFO] [stdout]                         type Alias<'a> = <Vec<
[INFO] [stdout]                             u16,
[INFO] [stdout]                         > as ::deno_core::webidl::WebIdlConverter<'a>>::Options;
[INFO] [stdout]                         Alias {
[INFO] [stdout]                             clamp: true,
[INFO] [stdout]                             ..Default::default()
[INFO] [stdout]                         }
[INFO] [stdout]                     },
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 return Err(
[INFO] [stdout]                     ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                         __prefix,
[INFO] [stdout]                         __context.borrowed(),
[INFO] [stdout]                         ::deno_core::webidl::WebIdlErrorKind::DictionaryCannotConvertKey {
[INFO] [stdout]                             converter: "Dict",
[INFO] [stdout]                             key: "b",
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                 );
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let c = {
[INFO] [stdout]             let __key = __v8_c_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_c
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                 .and_then(|__value| {
[INFO] [stdout]                     if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                 })
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!("'{}' of '{}' ({})", "c", "Dict", __context.call())
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &Default::default(),
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 Some(3)
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let d = {
[INFO] [stdout]             let __key = __v8_e_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_e
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!("'{}' of '{}' ({})", "e", "Dict", __context.call())
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &Default::default(),
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 return Err(
[INFO] [stdout]                     ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                         __prefix,
[INFO] [stdout]                         __context.borrowed(),
[INFO] [stdout]                         ::deno_core::webidl::WebIdlErrorKind::DictionaryCannotConvertKey {
[INFO] [stdout]                             converter: "Dict",
[INFO] [stdout]                             key: "e",
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                 );
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         let f = {
[INFO] [stdout]             let __key = __v8_f_eternal
[INFO] [stdout]                 .with(|__eternal| {
[INFO] [stdout]                     if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let __key = __v8_static_f
[INFO] [stdout]                             .v8_string(__scope)
[INFO] [stdout]                             .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                 __prefix.clone(),
[INFO] [stdout]                                 __context.borrowed(),
[INFO] [stdout]                                 e,
[INFO] [stdout]                             ))?;
[INFO] [stdout]                         __eternal.set(__scope, __key);
[INFO] [stdout]                         Ok(__key)
[INFO] [stdout]                     }
[INFO] [stdout]                 })?
[INFO] [stdout]                 .into();
[INFO] [stdout]             if let Some(__value) = __obj
[INFO] [stdout]                 .as_ref()
[INFO] [stdout]                 .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                 .and_then(|__value| {
[INFO] [stdout]                     if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                 })
[INFO] [stdout]             {
[INFO] [stdout]                 ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                     __scope,
[INFO] [stdout]                     __value,
[INFO] [stdout]                     __prefix.clone(),
[INFO] [stdout]                     ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                         &|| {
[INFO] [stdout]                             format!("'{}' of '{}' ({})", "f", "Dict", __context.call())
[INFO] [stdout]                                 .into()
[INFO] [stdout]                         },
[INFO] [stdout]                     ),
[INFO] [stdout]                     &Default::default(),
[INFO] [stdout]                 )?
[INFO] [stdout]             } else {
[INFO] [stdout]                 None
[INFO] [stdout]             }
[INFO] [stdout]         };
[INFO] [stdout]         Ok(Self { a, b, c, d, f })
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs' panicked at lib.rs:91:7:
[INFO] [stdout] assertion failed: `(left == right)`: Failed to match expectation. Use UPDATE_EXPECTED=1.
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  impl<'a> ::deno_core::webidl::WebIdlConverter<'a> for Dict {
[INFO] [stdout]      type Options = ();
[INFO] [stdout]      fn convert<'b, 'i>(
[INFO] [stdout]          __scope: &mut ::deno_core::v8::PinScope<'a, 'i>,
[INFO] [stdout]          __value: ::deno_core::v8::Local<'a, ::deno_core::v8::Value>,
[INFO] [stdout]          __prefix: std::borrow::Cow<'static, str>,
[INFO] [stdout]          __context: ::deno_core::webidl::ContextFn<'b>,
[INFO] [stdout]          __options: &Self::Options,
[INFO] [stdout]      ) -> Result<Self, ::deno_core::webidl::WebIdlError> {
[INFO] [stdout]          ::deno_core::v8_static_strings! {
[INFO] [stdout]              __v8_static_a = "a", __v8_static_b = "b", __v8_static_c = "c", __v8_static_e
[INFO] [stdout]              = "e", __v8_static_f = "f"
[INFO] [stdout]          }
[INFO] [stdout]          thread_local! {
[INFO] [stdout] [31m<            static __v8_a_eternal: ::deno_core::v8::Eternal<::deno_core::v8::String> = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [31m<            static __v8_b_eternal: ::deno_core::v8::Eternal<::deno_core::v8::String> = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [31m<            static __v8_c_eternal: ::deno_core::v8::Eternal<::deno_core::v8::String> = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [31m<            static __v8_e_eternal: ::deno_core::v8::Eternal<::deno_core::v8::String> = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [31m<            static __v8_f_eternal: ::deno_core::v8::Eternal<::deno_core::v8::String> = ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout] [32m>            static __v8_a_eternal : ::deno_core::v8::Eternal < ::deno_core::v8::String >[0m
[INFO] [stdout] [32m>            = ::deno_core::v8::Eternal::empty(); static __v8_b_eternal :[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal < ::deno_core::v8::String > =[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal::empty(); static __v8_c_eternal :[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal < ::deno_core::v8::String > =[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal::empty(); static __v8_e_eternal :[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal < ::deno_core::v8::String > =[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal::empty(); static __v8_f_eternal :[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal < ::deno_core::v8::String > =[0m
[INFO] [stdout] [32m>            ::deno_core::v8::Eternal::empty();[0m
[INFO] [stdout]          }
[INFO] [stdout]          let __obj: Option<::deno_core::v8::Local<::deno_core::v8::Object>> = if __value
[INFO] [stdout]              .is_undefined() || __value.is_null()
[INFO] [stdout]          {
[INFO] [stdout]              None
[INFO] [stdout]          } else {
[INFO] [stdout]              if let Ok(obj) = __value.try_into() {
[INFO] [stdout]                  Some(obj)
[INFO] [stdout]              } else {
[INFO] [stdout]                  return Err(
[INFO] [stdout]                      ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                          __prefix,
[INFO] [stdout]                          __context.borrowed(),
[INFO] [stdout]                          ::deno_core::webidl::WebIdlErrorKind::ConvertToConverterType(
[INFO] [stdout]                              "dictionary",
[INFO] [stdout]                          ),
[INFO] [stdout]                      ),
[INFO] [stdout]                  );
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let a = {
[INFO] [stdout]              let __key = __v8_a_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_a
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!("'{}' of '{}' ({})", "a", "Dict", __context.call())
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &Default::default(),
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  return Err(
[INFO] [stdout]                      ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                          __prefix,
[INFO] [stdout]                          __context.borrowed(),
[INFO] [stdout]                          ::deno_core::webidl::WebIdlErrorKind::DictionaryCannotConvertKey {
[INFO] [stdout]                              converter: "Dict",
[INFO] [stdout]                              key: "a",
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                  );
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let b = {
[INFO] [stdout]              let __key = __v8_b_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_b
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!("'{}' of '{}' ({})", "b", "Dict", __context.call())
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &{
[INFO] [stdout]                          type Alias<'a> = <Vec<
[INFO] [stdout]                              u16,
[INFO] [stdout]                          > as ::deno_core::webidl::WebIdlConverter<'a>>::Options;
[INFO] [stdout]                          Alias {
[INFO] [stdout]                              clamp: true,
[INFO] [stdout]                              ..Default::default()
[INFO] [stdout]                          }
[INFO] [stdout]                      },
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  return Err(
[INFO] [stdout]                      ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                          __prefix,
[INFO] [stdout]                          __context.borrowed(),
[INFO] [stdout]                          ::deno_core::webidl::WebIdlErrorKind::DictionaryCannotConvertKey {
[INFO] [stdout]                              converter: "Dict",
[INFO] [stdout]                              key: "b",
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                  );
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let c = {
[INFO] [stdout]              let __key = __v8_c_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_c
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                  .and_then(|__value| {
[INFO] [stdout]                      if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                  })
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!("'{}' of '{}' ({})", "c", "Dict", __context.call())
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &Default::default(),
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  Some(3)
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let d = {
[INFO] [stdout]              let __key = __v8_e_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_e
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!("'{}' of '{}' ({})", "e", "Dict", __context.call())
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &Default::default(),
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  return Err(
[INFO] [stdout]                      ::deno_core::webidl::WebIdlError::new(
[INFO] [stdout]                          __prefix,
[INFO] [stdout]                          __context.borrowed(),
[INFO] [stdout]                          ::deno_core::webidl::WebIdlErrorKind::DictionaryCannotConvertKey {
[INFO] [stdout]                              converter: "Dict",
[INFO] [stdout]                              key: "e",
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                  );
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          let f = {
[INFO] [stdout]              let __key = __v8_f_eternal
[INFO] [stdout]                  .with(|__eternal| {
[INFO] [stdout]                      if let Some(__key) = __eternal.get(__scope) {
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let __key = __v8_static_f
[INFO] [stdout]                              .v8_string(__scope)
[INFO] [stdout]                              .map_err(|e| ::deno_core::webidl::WebIdlError::other(
[INFO] [stdout]                                  __prefix.clone(),
[INFO] [stdout]                                  __context.borrowed(),
[INFO] [stdout]                                  e,
[INFO] [stdout]                              ))?;
[INFO] [stdout]                          __eternal.set(__scope, __key);
[INFO] [stdout]                          Ok(__key)
[INFO] [stdout]                      }
[INFO] [stdout]                  })?
[INFO] [stdout]                  .into();
[INFO] [stdout]              if let Some(__value) = __obj
[INFO] [stdout]                  .as_ref()
[INFO] [stdout]                  .and_then(|__obj| __obj.get(__scope, __key))
[INFO] [stdout]                  .and_then(|__value| {
[INFO] [stdout]                      if __value.is_undefined() { None } else { Some(__value) }
[INFO] [stdout]                  })
[INFO] [stdout]              {
[INFO] [stdout]                  ::deno_core::webidl::WebIdlConverter::convert(
[INFO] [stdout]                      __scope,
[INFO] [stdout]                      __value,
[INFO] [stdout]                      __prefix.clone(),
[INFO] [stdout]                      ::deno_core::webidl::ContextFn::new_borrowed(
[INFO] [stdout]                          &|| {
[INFO] [stdout]                              format!("'{}' of '{}' ({})", "f", "Dict", __context.call())
[INFO] [stdout]                                  .into()
[INFO] [stdout]                          },
[INFO] [stdout]                      ),
[INFO] [stdout]                      &Default::default(),
[INFO] [stdout]                  )?
[INFO] [stdout]              } else {
[INFO] [stdout]                  None
[INFO] [stdout]              }
[INFO] [stdout]          };
[INFO] [stdout]          Ok(Self { a, b, c, d, f })
[INFO] [stdout]      }
[INFO] [stdout]  }
[INFO] [stdout]  
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc8a0a - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168233d0c - deno_ops::infra::run_macro_expansion_test::h89432e5b5af366f9
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:91:7
[INFO] [stdout]   20:     0x59d16821a3a1 - deno_ops::webidl::tests::test_proc_macro_sync::h17fbe51ab0be6846
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:151:5
[INFO] [stdout]   21:     0x59d16821a3a1 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs::h9ceef368ee2d12a7
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:3
[INFO] [stdout]   22:     0x59d16821be09 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs::{{closure}}::hc5c6e4528d7f4a22
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:55
[INFO] [stdout]   23:     0x59d16821be09 - core::ops::function::FnOnce::call_once::h94e5aab54b8fa3f7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   46:     0x729be3ac4a34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs stdout ----
[INFO] [stdout] Input: /opt/rustwide/workdir/op2/test_cases/sync/object_wrap.rs
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc89d6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168147b5a - deno_ops::op2::signature::parse_attribute::{{closure}}::hba02109117562fd9
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x59d168145112 - std::panicking::catch_unwind::do_call::h6bdeaa964c7dd5b9
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   21:     0x59d168145112 - std::panicking::catch_unwind::h1c30dad6c68ba4ce
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   22:     0x59d168145112 - std::panic::catch_unwind::hba62a53887431cde
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   23:     0x59d168145112 - deno_ops::op2::signature::parse_attribute::h4db416f40aa4c87e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   24:     0x59d168144fa8 - deno_ops::op2::signature::is_attribute_special::h901b44a3f266680d
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   25:     0x59d1681264f3 - core::ops::function::FnMut::call_mut::h9f4ed87afc41217f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   26:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::h2c7c4e1530abd310
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   27:     0x59d1681264f3 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::h4de0d936ad54b64b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   28:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::hc63f5e01f1a677a1
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   29:     0x59d1681e3f7b - deno_ops::op2::object_wrap::generate_impl_ops::hbe83407112c7d415
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   30:     0x59d1681f7325 - deno_ops::op2::op2::h2242043e15c02436
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   31:     0x59d1682329c5 - deno_ops::op2::tests::expand_op2::h1e7b033f60958bdc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   32:     0x59d16811b0d1 - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h39c99ef3b4911696
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   33:     0x59d16811b0d1 - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::h8651cddf617636f4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   34:     0x59d16811b0d1 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::h4ac6c77ce125ac86
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   35:     0x59d16826d563 - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hff16af1cd5240d27
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   36:     0x59d16826d563 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h040c3069020c9286
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   37:     0x59d16826d563 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::h1ee4bfea3e5e8427
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   38:     0x59d16826d563 - alloc::vec::in_place_collect::from_iter_in_place::h4fd4337e8727e47c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   39:     0x59d168232e44 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h0a16070f6115519d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   40:     0x59d168232e44 - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::hb9d4d2936fd6fe05
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   41:     0x59d168232e44 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h514346bd56dbdde4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/mod.rs:3525:9
[INFO] [stdout]   42:     0x59d168232e44 - core::iter::traits::iterator::Iterator::collect::h6012ffebe59dcce0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   43:     0x59d168232e44 - deno_ops::infra::run_macro_expansion_test::h271433d075f99dd5
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   44:     0x59d168232e44 - deno_ops::op2::tests::test_proc_macro_output::hfdb089d51e8efa99
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   45:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync::h19e2f6caf73b7082
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   46:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::hd2dbfa6fa6e1c442
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   47:     0x59d16821b1d9 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h3b632d29abf8f6e2
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   48:     0x59d16821b1d9 - core::ops::function::FnOnce::call_once::h04b98b6170bff768
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   71:     0x729be3ac4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc89d6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168147b5a - deno_ops::op2::signature::parse_attribute::{{closure}}::hba02109117562fd9
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x59d168145112 - std::panicking::catch_unwind::do_call::h6bdeaa964c7dd5b9
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   21:     0x59d168145112 - std::panicking::catch_unwind::h1c30dad6c68ba4ce
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   22:     0x59d168145112 - std::panic::catch_unwind::hba62a53887431cde
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   23:     0x59d168145112 - deno_ops::op2::signature::parse_attribute::h4db416f40aa4c87e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   24:     0x59d168144fa8 - deno_ops::op2::signature::is_attribute_special::h901b44a3f266680d
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   25:     0x59d1681264f3 - core::ops::function::FnMut::call_mut::h9f4ed87afc41217f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   26:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::h2c7c4e1530abd310
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   27:     0x59d1681264f3 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::h4de0d936ad54b64b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   28:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::hc63f5e01f1a677a1
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   29:     0x59d1681e3f7b - deno_ops::op2::object_wrap::generate_impl_ops::hbe83407112c7d415
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   30:     0x59d1681f7325 - deno_ops::op2::op2::h2242043e15c02436
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   31:     0x59d1682329c5 - deno_ops::op2::tests::expand_op2::h1e7b033f60958bdc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   32:     0x59d16811b0d1 - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h39c99ef3b4911696
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   33:     0x59d16811b0d1 - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::h8651cddf617636f4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   34:     0x59d16811b0d1 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::h4ac6c77ce125ac86
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   35:     0x59d16826d563 - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hff16af1cd5240d27
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   36:     0x59d16826d563 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h040c3069020c9286
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   37:     0x59d16826d563 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::h1ee4bfea3e5e8427
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   38:     0x59d16826d563 - alloc::vec::in_place_collect::from_iter_in_place::h4fd4337e8727e47c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   39:     0x59d168232e44 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h0a16070f6115519d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   40:     0x59d168232e44 - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::hb9d4d2936fd6fe05
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   41:     0x59d168232e44 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h514346bd56dbdde4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/mod.rs:3525:9
[INFO] [stdout]   42:     0x59d168232e44 - core::iter::traits::iterator::Iterator::collect::h6012ffebe59dcce0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   43:     0x59d168232e44 - deno_ops::infra::run_macro_expansion_test::h271433d075f99dd5
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   44:     0x59d168232e44 - deno_ops::op2::tests::test_proc_macro_output::hfdb089d51e8efa99
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   45:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync::h19e2f6caf73b7082
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   46:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::hd2dbfa6fa6e1c442
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   47:     0x59d16821b1d9 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h3b632d29abf8f6e2
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   48:     0x59d16821b1d9 - core::ops::function::FnOnce::call_once::h04b98b6170bff768
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   71:     0x729be3ac4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc89d6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168147b5a - deno_ops::op2::signature::parse_attribute::{{closure}}::hba02109117562fd9
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x59d168145112 - std::panicking::catch_unwind::do_call::h6bdeaa964c7dd5b9
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   21:     0x59d168145112 - std::panicking::catch_unwind::h1c30dad6c68ba4ce
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   22:     0x59d168145112 - std::panic::catch_unwind::hba62a53887431cde
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   23:     0x59d168145112 - deno_ops::op2::signature::parse_attribute::h4db416f40aa4c87e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   24:     0x59d168144fa8 - deno_ops::op2::signature::is_attribute_special::h901b44a3f266680d
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   25:     0x59d1681264f3 - core::ops::function::FnMut::call_mut::h9f4ed87afc41217f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   26:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::h2c7c4e1530abd310
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   27:     0x59d1681264f3 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::h4de0d936ad54b64b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   28:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::hc63f5e01f1a677a1
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   29:     0x59d1681e3f7b - deno_ops::op2::object_wrap::generate_impl_ops::hbe83407112c7d415
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   30:     0x59d1681f7325 - deno_ops::op2::op2::h2242043e15c02436
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   31:     0x59d1682329c5 - deno_ops::op2::tests::expand_op2::h1e7b033f60958bdc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   32:     0x59d16811b0d1 - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h39c99ef3b4911696
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   33:     0x59d16811b0d1 - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::h8651cddf617636f4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   34:     0x59d16811b0d1 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::h4ac6c77ce125ac86
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   35:     0x59d16826d563 - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hff16af1cd5240d27
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   36:     0x59d16826d563 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h040c3069020c9286
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   37:     0x59d16826d563 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::h1ee4bfea3e5e8427
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   38:     0x59d16826d563 - alloc::vec::in_place_collect::from_iter_in_place::h4fd4337e8727e47c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   39:     0x59d168232e44 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h0a16070f6115519d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   40:     0x59d168232e44 - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::hb9d4d2936fd6fe05
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   41:     0x59d168232e44 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h514346bd56dbdde4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/mod.rs:3525:9
[INFO] [stdout]   42:     0x59d168232e44 - core::iter::traits::iterator::Iterator::collect::h6012ffebe59dcce0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   43:     0x59d168232e44 - deno_ops::infra::run_macro_expansion_test::h271433d075f99dd5
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   44:     0x59d168232e44 - deno_ops::op2::tests::test_proc_macro_output::hfdb089d51e8efa99
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   45:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync::h19e2f6caf73b7082
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   46:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::hd2dbfa6fa6e1c442
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   47:     0x59d16821b1d9 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h3b632d29abf8f6e2
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   48:     0x59d16821b1d9 - core::ops::function::FnOnce::call_once::h04b98b6170bff768
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   71:     0x729be3ac4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc89d6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168147b5a - deno_ops::op2::signature::parse_attribute::{{closure}}::hba02109117562fd9
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x59d168145112 - std::panicking::catch_unwind::do_call::h6bdeaa964c7dd5b9
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   21:     0x59d168145112 - std::panicking::catch_unwind::h1c30dad6c68ba4ce
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   22:     0x59d168145112 - std::panic::catch_unwind::hba62a53887431cde
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   23:     0x59d168145112 - deno_ops::op2::signature::parse_attribute::h4db416f40aa4c87e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   24:     0x59d168144fa8 - deno_ops::op2::signature::is_attribute_special::h901b44a3f266680d
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   25:     0x59d1681264f3 - core::ops::function::FnMut::call_mut::h9f4ed87afc41217f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   26:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::h2c7c4e1530abd310
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   27:     0x59d1681264f3 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::h4de0d936ad54b64b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   28:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::hc63f5e01f1a677a1
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   29:     0x59d1681e3f7b - deno_ops::op2::object_wrap::generate_impl_ops::hbe83407112c7d415
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   30:     0x59d1681f7325 - deno_ops::op2::op2::h2242043e15c02436
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   31:     0x59d1682329c5 - deno_ops::op2::tests::expand_op2::h1e7b033f60958bdc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   32:     0x59d16811b0d1 - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h39c99ef3b4911696
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   33:     0x59d16811b0d1 - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::h8651cddf617636f4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   34:     0x59d16811b0d1 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::h4ac6c77ce125ac86
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   35:     0x59d16826d563 - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hff16af1cd5240d27
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   36:     0x59d16826d563 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h040c3069020c9286
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   37:     0x59d16826d563 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::h1ee4bfea3e5e8427
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   38:     0x59d16826d563 - alloc::vec::in_place_collect::from_iter_in_place::h4fd4337e8727e47c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   39:     0x59d168232e44 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h0a16070f6115519d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   40:     0x59d168232e44 - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::hb9d4d2936fd6fe05
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   41:     0x59d168232e44 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h514346bd56dbdde4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/mod.rs:3525:9
[INFO] [stdout]   42:     0x59d168232e44 - core::iter::traits::iterator::Iterator::collect::h6012ffebe59dcce0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   43:     0x59d168232e44 - deno_ops::infra::run_macro_expansion_test::h271433d075f99dd5
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   44:     0x59d168232e44 - deno_ops::op2::tests::test_proc_macro_output::hfdb089d51e8efa99
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   45:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync::h19e2f6caf73b7082
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   46:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::hd2dbfa6fa6e1c442
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   47:     0x59d16821b1d9 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h3b632d29abf8f6e2
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   48:     0x59d16821b1d9 - core::ops::function::FnOnce::call_once::h04b98b6170bff768
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   71:     0x729be3ac4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc89d6 - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d168147b5a - deno_ops::op2::signature::parse_attribute::{{closure}}::hba02109117562fd9
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x59d168145112 - std::panicking::catch_unwind::do_call::h6bdeaa964c7dd5b9
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   21:     0x59d168145112 - std::panicking::catch_unwind::h1c30dad6c68ba4ce
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   22:     0x59d168145112 - std::panic::catch_unwind::hba62a53887431cde
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   23:     0x59d168145112 - deno_ops::op2::signature::parse_attribute::h4db416f40aa4c87e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   24:     0x59d168144fa8 - deno_ops::op2::signature::is_attribute_special::h901b44a3f266680d
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   25:     0x59d1681264f3 - core::ops::function::FnMut::call_mut::h9f4ed87afc41217f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   26:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::h2c7c4e1530abd310
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   27:     0x59d1681264f3 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::h4de0d936ad54b64b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   28:     0x59d1681264f3 - core::iter::traits::iterator::Iterator::partition::hc63f5e01f1a677a1
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   29:     0x59d1681e3f7b - deno_ops::op2::object_wrap::generate_impl_ops::hbe83407112c7d415
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   30:     0x59d1681f7325 - deno_ops::op2::op2::h2242043e15c02436
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   31:     0x59d1682329c5 - deno_ops::op2::tests::expand_op2::h1e7b033f60958bdc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   32:     0x59d16811b0d1 - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h39c99ef3b4911696
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   33:     0x59d16811b0d1 - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::h8651cddf617636f4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   34:     0x59d16811b0d1 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::h4ac6c77ce125ac86
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   35:     0x59d16826d563 - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hff16af1cd5240d27
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   36:     0x59d16826d563 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h040c3069020c9286
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   37:     0x59d16826d563 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::h1ee4bfea3e5e8427
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   38:     0x59d16826d563 - alloc::vec::in_place_collect::from_iter_in_place::h4fd4337e8727e47c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   39:     0x59d168232e44 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h0a16070f6115519d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   40:     0x59d168232e44 - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::hb9d4d2936fd6fe05
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   41:     0x59d168232e44 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h514346bd56dbdde4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/vec/mod.rs:3525:9
[INFO] [stdout]   42:     0x59d168232e44 - core::iter::traits::iterator::Iterator::collect::h6012ffebe59dcce0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   43:     0x59d168232e44 - deno_ops::infra::run_macro_expansion_test::h271433d075f99dd5
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   44:     0x59d168232e44 - deno_ops::op2::tests::test_proc_macro_output::hfdb089d51e8efa99
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   45:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync::h19e2f6caf73b7082
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   46:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::hd2dbfa6fa6e1c442
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   47:     0x59d16821b1d9 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h3b632d29abf8f6e2
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   48:     0x59d16821b1d9 - core::ops::function::FnOnce::call_once::h04b98b6170bff768
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   71:     0x729be3ac4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] ======== Raw tokens ========:
[INFO] [stdout] impl Foo { pub const DECL : deno_core :: _ops :: OpMethodDecl = deno_core :: _ops :: OpMethodDecl { methods : & [Foo :: x () , Foo :: __set_x () , Foo :: bar () , Foo :: zzz () , Foo :: withVarargs () , Foo :: with_RENAME () , Foo :: doThing () , Foo :: validate () ,] , static_methods : & [Foo :: __static_doThing () ,] , constructor : Some (Foo :: constructor ()) , name : :: deno_core :: __op_name_fast ! (Foo) , type_name : || std :: any :: type_name :: < Foo > () , inherits_type_name : || None , } ; # [allow (non_camel_case_types)] pub const fn constructor < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] pub struct constructor < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for constructor < > { const NAME : & 'static str = stringify ! (constructor) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (constructor) , false , false , false , 1usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > constructor < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let result = { let arg0 = args . get (0usize as i32) ; let arg0 = if arg0 . is_null_or_undefined () { None } else { let Some (arg0) = deno_core :: _ops :: to_u32_option (& arg0) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected u32") ; return 1 ; } ; let arg0 = arg0 as _ ; Some (arg0) } ; Self :: call (arg0 ,) } ; rv . set (deno_core :: _ops :: RustToV8 :: to_v8 (Some (deno_core :: cppgc :: wrap_object (& mut scope , args . this () , result)) , & mut scope)) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } impl < > constructor < > { # [allow (clippy :: too_many_arguments)] pub fn call (x : Option < u32 >) -> Foo { Foo { x : Cell :: new (x . unwrap_or_default ()) , } } } < constructor < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] pub const fn x < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] pub struct x < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for x < > { const NAME : & 'static str = stringify ! (x) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (x) , false , false , false , 0usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: Getter , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > x < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { Foo :: call (self_ ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self) -> u32 ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self) -> u32 { self . x . get () } } < x < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] pub const fn __set_x < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] pub struct __set_x < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for __set_x < > { const NAME : & 'static str = stringify ! (x) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (x) , false , false , false , 1usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: Setter , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > __set_x < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { let arg0 = args . get (0usize as i32) ; let Some (arg0) = deno_core :: _ops :: to_u32_option (& arg0) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected u32") ; return 1 ; } ; let arg0 = arg0 as _ ; Foo :: call (self_ , arg0 ,) } ; ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self , x : u32) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self , x : u32) { self . x . set (x) ; } } < __set_x < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] pub const fn bar < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] pub struct bar < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for bar < > { const NAME : & 'static str = stringify ! (bar) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (bar) , false , false , false , 1usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > bar < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; if args . length () < 1u8 as i32 { let msg = format ! ("{}: {} {} required, but only {} present" , "Failed to execute 'call' on 'Foo'" , 1u8 , "argument" , args . length ()) ; let msg = deno_core :: v8 :: String :: new (& mut scope , & msg) . unwrap () ; let exception = deno_core :: v8 :: Exception :: type_error (& mut scope , msg . into ()) ; scope . throw_exception (exception) ; return 1 ; } let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { let arg0 = args . get (0usize as i32) ; let Some (arg0) = deno_core :: _ops :: to_u32_option (& arg0) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected u32") ; return 1 ; } ; let arg0 = arg0 as _ ; Foo :: call (self_ , arg0 ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self , _v : u32) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self , _v : u32) { } } < bar < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] pub const fn zzz < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] pub struct zzz < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for zzz < > { const NAME : & 'static str = stringify ! (zzz) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (zzz) , false , false , false , 0usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , Some ({ use deno_core :: v8 :: fast_api :: Type as CType ; use deno_core :: v8 ; deno_core :: v8 :: fast_api :: CFunction :: new (Self :: v8_fn_ptr_fast as _ , & deno_core :: v8 :: fast_api :: CFunctionInfo :: new (CType :: Void . as_info () , & [CType :: V8Value . as_info () , CType :: CallbackOptions . as_info ()] , deno_core :: v8 :: fast_api :: Int64Representation :: BigInt ,) ,) }) , Some ({ use deno_core :: v8 :: fast_api :: Type as CType ; use deno_core :: v8 ; deno_core :: v8 :: fast_api :: CFunction :: new (Self :: v8_fn_ptr_fast_metrics as _ , & deno_core :: v8 :: fast_api :: CFunctionInfo :: new (CType :: Void . as_info () , & [CType :: V8Value . as_info () , CType :: CallbackOptions . as_info ()] , deno_core :: v8 :: fast_api :: Int64Representation :: BigInt ,) ,) }) , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > zzz < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } # [allow (clippy :: too_many_arguments)] extern "C" fn v8_fn_ptr_fast_metrics < 's > (this : deno_core :: v8 :: Local < deno_core :: v8 :: Object > , fast_api_callback_options : * mut deno_core :: v8 :: fast_api :: FastApiCallbackOptions < 's > ,) -> () { let fast_api_callback_options : & 's mut _ = unsafe { & mut * fast_api_callback_options } ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (unsafe { fast_api_callback_options . data }) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_fast (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: v8_fn_ptr_fast (this , fast_api_callback_options ,) ; deno_core :: _ops :: dispatch_metrics_fast (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; res } # [allow (clippy :: too_many_arguments)] extern "C" fn v8_fn_ptr_fast < 's > (this : deno_core :: v8 :: Local < deno_core :: v8 :: Object > , fast_api_callback_options : * mut deno_core :: v8 :: fast_api :: FastApiCallbackOptions < 's > ,) -> () { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let fast_api_callback_options : & 's mut _ = unsafe { & mut * fast_api_callback_options } ; ; let mut scope = unsafe { fast_api_callback_options . isolate_unchecked_mut () } ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , this . into ()) else { { let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (& * fast_api_callback_options) }) ; let mut scope = scope . init () ; deno_core :: _ops :: throw_error_one_byte (& mut scope , "expected Foo") ; return unsafe { std :: mem :: zeroed () } ; } } ; let self_ = unsafe { self_ . as_ref () } ; let result = { self_ . call () } ; result as _ } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { Foo :: call (self_ ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self) { } } < zzz < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] const fn withVarargs < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] struct withVarargs < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for withVarargs < > { const NAME : & 'static str = stringify ! (withVarargs) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (withVarargs) , false , false , false , 1usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > withVarargs < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { let arg0 = Some (& args) ; Foo :: call (self_ , arg0 ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self , _args : Option < & v8 :: FunctionCallbackArguments > ,) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self , _args : Option < & v8 :: FunctionCallbackArguments > ,) { } } < withVarargs < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] const fn with_RENAME < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] struct with_RENAME < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for with_RENAME < > { const NAME : & 'static str = stringify ! (with_RENAME) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (with_RENAME) , false , false , false , 0usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > with_RENAME < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { Foo :: call (self_ ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self) { } } < with_RENAME < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] const fn __static_doThing < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] struct __static_doThing < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for __static_doThing < > { const NAME : & 'static str = stringify ! (doThing) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (doThing) , false , false , false , 0usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > __static_doThing < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let result = { Self :: call () } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } impl < > __static_doThing < > { # [allow (clippy :: too_many_arguments)] fn call () { } } < __static_doThing < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] const fn doThing < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] struct doThing < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for doThing < > { const NAME : & 'static str = stringify ! (doThing) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (doThing) , false , false , false , 0usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , None , None , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > doThing < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { Foo :: call (self_ ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self) { } } < doThing < > as :: deno_core :: _ops :: Op > :: DECL } # [allow (non_camel_case_types)] const fn validate < > () -> :: deno_core :: _ops :: OpDecl { # [allow (non_camel_case_types)] struct validate < > { _unconstructable : :: std :: marker :: PhantomData < () > } impl < > :: deno_core :: _ops :: Op for validate < > { const NAME : & 'static str = stringify ! (validate) ; const DECL : :: deno_core :: _ops :: OpDecl = :: deno_core :: _ops :: OpDecl :: new_internal_op2 (:: deno_core :: __op_name_fast ! (validate) , false , false , false , 0usize as u8 , false , Self :: v8_fn_ptr as _ , Self :: v8_fn_ptr_metrics as _ , :: deno_core :: AccessorType :: None , Some ({ use deno_core :: v8 :: fast_api :: Type as CType ; use deno_core :: v8 ; deno_core :: v8 :: fast_api :: CFunction :: new (Self :: v8_fn_ptr_fast as _ , & deno_core :: v8 :: fast_api :: CFunctionInfo :: new (CType :: Void . as_info () , & [CType :: V8Value . as_info () , CType :: CallbackOptions . as_info ()] , deno_core :: v8 :: fast_api :: Int64Representation :: BigInt ,) ,) }) , Some ({ use deno_core :: v8 :: fast_api :: Type as CType ; use deno_core :: v8 ; deno_core :: v8 :: fast_api :: CFunction :: new (Self :: v8_fn_ptr_fast_metrics as _ , & deno_core :: v8 :: fast_api :: CFunctionInfo :: new (CType :: Void . as_info () , & [CType :: V8Value . as_info () , CType :: CallbackOptions . as_info ()] , deno_core :: v8 :: fast_api :: Int64Representation :: BigInt ,) ,) }) , :: deno_core :: OpMetadata { .. :: deno_core :: OpMetadata :: default () } ,) ; } impl < > validate < > { pub const fn name () -> & 'static str { < Self as deno_core :: _ops :: Op > :: NAME } # [allow (clippy :: too_many_arguments)] extern "C" fn v8_fn_ptr_fast_metrics < 's > (this : deno_core :: v8 :: Local < deno_core :: v8 :: Object > , fast_api_callback_options : * mut deno_core :: v8 :: fast_api :: FastApiCallbackOptions < 's > ,) -> () { let fast_api_callback_options : & 's mut _ = unsafe { & mut * fast_api_callback_options } ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (unsafe { fast_api_callback_options . data }) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_fast (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: v8_fn_ptr_fast (this , fast_api_callback_options ,) ; deno_core :: _ops :: dispatch_metrics_fast (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; res } # [allow (clippy :: too_many_arguments)] extern "C" fn v8_fn_ptr_fast < 's > (this : deno_core :: v8 :: Local < deno_core :: v8 :: Object > , fast_api_callback_options : * mut deno_core :: v8 :: fast_api :: FastApiCallbackOptions < 's > ,) -> () { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let fast_api_callback_options : & 's mut _ = unsafe { & mut * fast_api_callback_options } ; ; let mut scope = unsafe { fast_api_callback_options . isolate_unchecked_mut () } ; let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , this . into ()) else { { let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (& * fast_api_callback_options) }) ; let mut scope = scope . init () ; deno_core :: _ops :: throw_error_one_byte (& mut scope , "expected Foo") ; return unsafe { std :: mem :: zeroed () } ; } } ; let self_ = unsafe { self_ . as_ref () } ; let result = { self_ . call () } ; result as _ } fn slow_function_impl < 's > (info : & 's deno_core :: v8 :: FunctionCallbackInfo) -> usize { # [cfg (debug_assertions)] let _reentrancy_check_guard = deno_core :: _ops :: reentrancy_check (& < Self as deno_core :: _ops :: Op > :: DECL) ; let scope = :: std :: pin :: pin ! (unsafe { deno_core :: v8 :: CallbackScope :: new (info) }) ; let mut scope = scope . init () ; let mut rv = deno_core :: v8 :: ReturnValue :: from_function_callback_info (info) ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; if let Err (err) = f (& mut scope , & args) { let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; let exception = deno_core :: error :: to_v8_error (& mut scope , & err ,) ; scope . throw_exception (exception) ; return 1 ; ; } let Some (self_) = deno_core :: _ops :: try_unwrap_cppgc_object :: < Foo > (& mut scope , args . this () . into ()) else { deno_core :: _ops :: throw_error_one_byte_info (& info , "expected Foo") ; return 1 ; ; } ; let self_ = unsafe { self_ . as_ref () } ; let result = { Foo :: call (self_ ,) } ; deno_core :: _ops :: RustToV8RetVal :: to_v8_rv (result , & mut rv) ; return 0 ; } extern "C" fn v8_fn_ptr < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; Self :: slow_function_impl (info) ; } extern "C" fn v8_fn_ptr_metrics < 's > (info : * const deno_core :: v8 :: FunctionCallbackInfo) { let info : & 's _ = unsafe { & * info } ; let args = deno_core :: v8 :: FunctionCallbackArguments :: from_function_callback_info (info) ; let opctx : & 's _ = unsafe { & * (deno_core :: v8 :: Local :: < deno_core :: v8 :: External > :: cast_unchecked (args . data ()) . value () as * const deno_core :: _ops :: OpCtx) } ; deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Dispatched) ; let res = Self :: slow_function_impl (info) ; if res == 0 { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Completed) ; } else { deno_core :: _ops :: dispatch_metrics_slow (opctx , deno_core :: _ops :: OpMetricsEvent :: Error) ; } } } trait Callable { fn call (& self) ; } impl Callable for Foo { # [allow (clippy :: too_many_arguments)] fn call (& self) { } } < validate < > as :: deno_core :: _ops :: Op > :: DECL } }
[INFO] [stdout] ======== Generated ========:
[INFO] [stdout] impl Foo {
[INFO] [stdout]     pub const DECL: deno_core::_ops::OpMethodDecl = deno_core::_ops::OpMethodDecl {
[INFO] [stdout]         methods: &[
[INFO] [stdout]             Foo::x(),
[INFO] [stdout]             Foo::__set_x(),
[INFO] [stdout]             Foo::bar(),
[INFO] [stdout]             Foo::zzz(),
[INFO] [stdout]             Foo::withVarargs(),
[INFO] [stdout]             Foo::with_RENAME(),
[INFO] [stdout]             Foo::doThing(),
[INFO] [stdout]             Foo::validate(),
[INFO] [stdout]         ],
[INFO] [stdout]         static_methods: &[Foo::__static_doThing()],
[INFO] [stdout]         constructor: Some(Foo::constructor()),
[INFO] [stdout]         name: ::deno_core::__op_name_fast!(Foo),
[INFO] [stdout]         type_name: || std::any::type_name::<Foo>(),
[INFO] [stdout]         inherits_type_name: || None,
[INFO] [stdout]     };
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     pub const fn constructor() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         pub struct constructor {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for constructor {
[INFO] [stdout]             const NAME: &'static str = stringify!(constructor);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(constructor),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 1usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl constructor {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let result = {
[INFO] [stdout]                     let arg0 = args.get(0usize as i32);
[INFO] [stdout]                     let arg0 = if arg0.is_null_or_undefined() {
[INFO] [stdout]                         None
[INFO] [stdout]                     } else {
[INFO] [stdout]                         let Some(arg0) = deno_core::_ops::to_u32_option(&arg0) else {
[INFO] [stdout]                             deno_core::_ops::throw_error_one_byte_info(
[INFO] [stdout]                                 &info,
[INFO] [stdout]                                 "expected u32",
[INFO] [stdout]                             );
[INFO] [stdout]                             return 1;
[INFO] [stdout]                         };
[INFO] [stdout]                         let arg0 = arg0 as _;
[INFO] [stdout]                         Some(arg0)
[INFO] [stdout]                     };
[INFO] [stdout]                     Self::call(arg0)
[INFO] [stdout]                 };
[INFO] [stdout]                 rv.set(
[INFO] [stdout]                     deno_core::_ops::RustToV8::to_v8(
[INFO] [stdout]                         Some(
[INFO] [stdout]                             deno_core::cppgc::wrap_object(
[INFO] [stdout]                                 &mut scope,
[INFO] [stdout]                                 args.this(),
[INFO] [stdout]                                 result,
[INFO] [stdout]                             ),
[INFO] [stdout]                         ),
[INFO] [stdout]                         &mut scope,
[INFO] [stdout]                     ),
[INFO] [stdout]                 );
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         impl constructor {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             pub fn call(x: Option<u32>) -> Foo {
[INFO] [stdout]                 Foo {
[INFO] [stdout]                     x: Cell::new(x.unwrap_or_default()),
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         <constructor as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     pub const fn x() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         pub struct x {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for x {
[INFO] [stdout]             const NAME: &'static str = stringify!(x);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(x),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 0usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::Getter,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl x {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { Foo::call(self_) };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self) -> u32;
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self) -> u32 {
[INFO] [stdout]                 self.x.get()
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         <x as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     pub const fn __set_x() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         pub struct __set_x {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for __set_x {
[INFO] [stdout]             const NAME: &'static str = stringify!(x);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(x),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 1usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::Setter,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl __set_x {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = {
[INFO] [stdout]                     let arg0 = args.get(0usize as i32);
[INFO] [stdout]                     let Some(arg0) = deno_core::_ops::to_u32_option(&arg0) else {
[INFO] [stdout]                         deno_core::_ops::throw_error_one_byte_info(
[INFO] [stdout]                             &info,
[INFO] [stdout]                             "expected u32",
[INFO] [stdout]                         );
[INFO] [stdout]                         return 1;
[INFO] [stdout]                     };
[INFO] [stdout]                     let arg0 = arg0 as _;
[INFO] [stdout]                     Foo::call(self_, arg0)
[INFO] [stdout]                 };
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self, x: u32);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self, x: u32) {
[INFO] [stdout]                 self.x.set(x);
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         <__set_x as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     pub const fn bar() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         pub struct bar {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for bar {
[INFO] [stdout]             const NAME: &'static str = stringify!(bar);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(bar),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 1usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl bar {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 if args.length() < 1u8 as i32 {
[INFO] [stdout]                     let msg = format!(
[INFO] [stdout]                         "{}: {} {} required, but only {} present",
[INFO] [stdout]                         "Failed to execute 'call' on 'Foo'", 1u8, "argument", args
[INFO] [stdout]                         .length()
[INFO] [stdout]                     );
[INFO] [stdout]                     let msg = deno_core::v8::String::new(&mut scope, &msg).unwrap();
[INFO] [stdout]                     let exception = deno_core::v8::Exception::type_error(
[INFO] [stdout]                         &mut scope,
[INFO] [stdout]                         msg.into(),
[INFO] [stdout]                     );
[INFO] [stdout]                     scope.throw_exception(exception);
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 }
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = {
[INFO] [stdout]                     let arg0 = args.get(0usize as i32);
[INFO] [stdout]                     let Some(arg0) = deno_core::_ops::to_u32_option(&arg0) else {
[INFO] [stdout]                         deno_core::_ops::throw_error_one_byte_info(
[INFO] [stdout]                             &info,
[INFO] [stdout]                             "expected u32",
[INFO] [stdout]                         );
[INFO] [stdout]                         return 1;
[INFO] [stdout]                     };
[INFO] [stdout]                     let arg0 = arg0 as _;
[INFO] [stdout]                     Foo::call(self_, arg0)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self, _v: u32);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self, _v: u32) {}
[INFO] [stdout]         }
[INFO] [stdout]         <bar as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     pub const fn zzz() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         pub struct zzz {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for zzz {
[INFO] [stdout]             const NAME: &'static str = stringify!(zzz);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(zzz),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 0usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 Some({
[INFO] [stdout]                     use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                     use deno_core::v8;
[INFO] [stdout]                     deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                         Self::v8_fn_ptr_fast as _,
[INFO] [stdout]                         &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                             CType::Void.as_info(),
[INFO] [stdout]                             &[
[INFO] [stdout]                                 CType::V8Value.as_info(),
[INFO] [stdout]                                 CType::CallbackOptions.as_info(),
[INFO] [stdout]                             ],
[INFO] [stdout]                             deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                         ),
[INFO] [stdout]                     )
[INFO] [stdout]                 }),
[INFO] [stdout]                 Some({
[INFO] [stdout]                     use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                     use deno_core::v8;
[INFO] [stdout]                     deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                         Self::v8_fn_ptr_fast_metrics as _,
[INFO] [stdout]                         &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                             CType::Void.as_info(),
[INFO] [stdout]                             &[
[INFO] [stdout]                                 CType::V8Value.as_info(),
[INFO] [stdout]                                 CType::CallbackOptions.as_info(),
[INFO] [stdout]                             ],
[INFO] [stdout]                             deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                         ),
[INFO] [stdout]                     )
[INFO] [stdout]                 }),
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl zzz {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             extern "C" fn v8_fn_ptr_fast_metrics<'s>(
[INFO] [stdout]                 this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                 fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                     's,
[INFO] [stdout]                 >,
[INFO] [stdout]             ) -> () {
[INFO] [stdout]                 let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                     &mut *fast_api_callback_options
[INFO] [stdout]                 };
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(unsafe { fast_api_callback_options.data })
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::v8_fn_ptr_fast(this, fast_api_callback_options);
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                 );
[INFO] [stdout]                 res
[INFO] [stdout]             }
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             extern "C" fn v8_fn_ptr_fast<'s>(
[INFO] [stdout]                 this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                 fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                     's,
[INFO] [stdout]                 >,
[INFO] [stdout]             ) -> () {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                     &mut *fast_api_callback_options
[INFO] [stdout]                 };
[INFO] [stdout]                 let mut scope = unsafe {
[INFO] [stdout]                     fast_api_callback_options.isolate_unchecked_mut()
[INFO] [stdout]                 };
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, this.into()) else {
[INFO] [stdout]                     {
[INFO] [stdout]                         let scope = ::std::pin::pin!(
[INFO] [stdout]                             unsafe { deno_core::v8::CallbackScope::new(& *
[INFO] [stdout]                             fast_api_callback_options) }
[INFO] [stdout]                         );
[INFO] [stdout]                         let mut scope = scope.init();
[INFO] [stdout]                         deno_core::_ops::throw_error_one_byte(
[INFO] [stdout]                             &mut scope,
[INFO] [stdout]                             "expected Foo",
[INFO] [stdout]                         );
[INFO] [stdout]                         return unsafe { std::mem::zeroed() };
[INFO] [stdout]                     }
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { self_.call() };
[INFO] [stdout]                 result as _
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { Foo::call(self_) };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self) {}
[INFO] [stdout]         }
[INFO] [stdout]         <zzz as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     const fn withVarargs() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         struct withVarargs {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for withVarargs {
[INFO] [stdout]             const NAME: &'static str = stringify!(withVarargs);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(withVarargs),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 1usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl withVarargs {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = {
[INFO] [stdout]                     let arg0 = Some(&args);
[INFO] [stdout]                     Foo::call(self_, arg0)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self, _args: Option<&v8::FunctionCallbackArguments>);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self, _args: Option<&v8::FunctionCallbackArguments>) {}
[INFO] [stdout]         }
[INFO] [stdout]         <withVarargs as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     const fn with_RENAME() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         struct with_RENAME {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for with_RENAME {
[INFO] [stdout]             const NAME: &'static str = stringify!(with_RENAME);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(with_RENAME),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 0usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl with_RENAME {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { Foo::call(self_) };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self) {}
[INFO] [stdout]         }
[INFO] [stdout]         <with_RENAME as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     const fn __static_doThing() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         struct __static_doThing {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for __static_doThing {
[INFO] [stdout]             const NAME: &'static str = stringify!(doThing);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(doThing),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 0usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl __static_doThing {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let result = { Self::call() };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         impl __static_doThing {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call() {}
[INFO] [stdout]         }
[INFO] [stdout]         <__static_doThing as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     const fn doThing() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         struct doThing {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for doThing {
[INFO] [stdout]             const NAME: &'static str = stringify!(doThing);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(doThing),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 0usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 None,
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl doThing {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { Foo::call(self_) };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self) {}
[INFO] [stdout]         }
[INFO] [stdout]         <doThing as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout]     #[allow(non_camel_case_types)]
[INFO] [stdout]     const fn validate() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]         #[allow(non_camel_case_types)]
[INFO] [stdout]         struct validate {
[INFO] [stdout]             _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]         }
[INFO] [stdout]         impl ::deno_core::_ops::Op for validate {
[INFO] [stdout]             const NAME: &'static str = stringify!(validate);
[INFO] [stdout]             const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                 ::deno_core::__op_name_fast!(validate),
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 false,
[INFO] [stdout]                 0usize as u8,
[INFO] [stdout]                 false,
[INFO] [stdout]                 Self::v8_fn_ptr as _,
[INFO] [stdout]                 Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                 ::deno_core::AccessorType::None,
[INFO] [stdout]                 Some({
[INFO] [stdout]                     use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                     use deno_core::v8;
[INFO] [stdout]                     deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                         Self::v8_fn_ptr_fast as _,
[INFO] [stdout]                         &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                             CType::Void.as_info(),
[INFO] [stdout]                             &[
[INFO] [stdout]                                 CType::V8Value.as_info(),
[INFO] [stdout]                                 CType::CallbackOptions.as_info(),
[INFO] [stdout]                             ],
[INFO] [stdout]                             deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                         ),
[INFO] [stdout]                     )
[INFO] [stdout]                 }),
[INFO] [stdout]                 Some({
[INFO] [stdout]                     use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                     use deno_core::v8;
[INFO] [stdout]                     deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                         Self::v8_fn_ptr_fast_metrics as _,
[INFO] [stdout]                         &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                             CType::Void.as_info(),
[INFO] [stdout]                             &[
[INFO] [stdout]                                 CType::V8Value.as_info(),
[INFO] [stdout]                                 CType::CallbackOptions.as_info(),
[INFO] [stdout]                             ],
[INFO] [stdout]                             deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                         ),
[INFO] [stdout]                     )
[INFO] [stdout]                 }),
[INFO] [stdout]                 ::deno_core::OpMetadata {
[INFO] [stdout]                     ..::deno_core::OpMetadata::default()
[INFO] [stdout]                 },
[INFO] [stdout]             );
[INFO] [stdout]         }
[INFO] [stdout]         impl validate {
[INFO] [stdout]             pub const fn name() -> &'static str {
[INFO] [stdout]                 <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]             }
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             extern "C" fn v8_fn_ptr_fast_metrics<'s>(
[INFO] [stdout]                 this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                 fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                     's,
[INFO] [stdout]                 >,
[INFO] [stdout]             ) -> () {
[INFO] [stdout]                 let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                     &mut *fast_api_callback_options
[INFO] [stdout]                 };
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(unsafe { fast_api_callback_options.data })
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::v8_fn_ptr_fast(this, fast_api_callback_options);
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                 );
[INFO] [stdout]                 res
[INFO] [stdout]             }
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             extern "C" fn v8_fn_ptr_fast<'s>(
[INFO] [stdout]                 this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                 fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                     's,
[INFO] [stdout]                 >,
[INFO] [stdout]             ) -> () {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                     &mut *fast_api_callback_options
[INFO] [stdout]                 };
[INFO] [stdout]                 let mut scope = unsafe {
[INFO] [stdout]                     fast_api_callback_options.isolate_unchecked_mut()
[INFO] [stdout]                 };
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, this.into()) else {
[INFO] [stdout]                     {
[INFO] [stdout]                         let scope = ::std::pin::pin!(
[INFO] [stdout]                             unsafe { deno_core::v8::CallbackScope::new(& *
[INFO] [stdout]                             fast_api_callback_options) }
[INFO] [stdout]                         );
[INFO] [stdout]                         let mut scope = scope.init();
[INFO] [stdout]                         deno_core::_ops::throw_error_one_byte(
[INFO] [stdout]                             &mut scope,
[INFO] [stdout]                             "expected Foo",
[INFO] [stdout]                         );
[INFO] [stdout]                         return unsafe { std::mem::zeroed() };
[INFO] [stdout]                     }
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { self_.call() };
[INFO] [stdout]                 result as _
[INFO] [stdout]             }
[INFO] [stdout]             fn slow_function_impl<'s>(
[INFO] [stdout]                 info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) -> usize {
[INFO] [stdout]                 #[cfg(debug_assertions)]
[INFO] [stdout]                 let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                     &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                 );
[INFO] [stdout]                 let scope = ::std::pin::pin!(
[INFO] [stdout]                     unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                 );
[INFO] [stdout]                 let mut scope = scope.init();
[INFO] [stdout]                 let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 if let Err(err) = f(&mut scope, &args) {
[INFO] [stdout]                     let opctx: &'s _ = unsafe {
[INFO] [stdout]                         &*(deno_core::v8::Local::<
[INFO] [stdout]                             deno_core::v8::External,
[INFO] [stdout]                         >::cast_unchecked(args.data())
[INFO] [stdout]                             .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                     };
[INFO] [stdout]                     let exception = deno_core::error::to_v8_error(&mut scope, &err);
[INFO] [stdout]                     scope.throw_exception(exception);
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 }
[INFO] [stdout]                 let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                     Foo,
[INFO] [stdout]                 >(&mut scope, args.this().into()) else {
[INFO] [stdout]                     deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                     return 1;
[INFO] [stdout]                 };
[INFO] [stdout]                 let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                 let result = { Foo::call(self_) };
[INFO] [stdout]                 deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                 return 0;
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 Self::slow_function_impl(info);
[INFO] [stdout]             }
[INFO] [stdout]             extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                 info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]             ) {
[INFO] [stdout]                 let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                 let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                     info,
[INFO] [stdout]                 );
[INFO] [stdout]                 let opctx: &'s _ = unsafe {
[INFO] [stdout]                     &*(deno_core::v8::Local::<
[INFO] [stdout]                         deno_core::v8::External,
[INFO] [stdout]                     >::cast_unchecked(args.data())
[INFO] [stdout]                         .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                 };
[INFO] [stdout]                 deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                     opctx,
[INFO] [stdout]                     deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                 );
[INFO] [stdout]                 let res = Self::slow_function_impl(info);
[INFO] [stdout]                 if res == 0 {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                     );
[INFO] [stdout]                 } else {
[INFO] [stdout]                     deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                         opctx,
[INFO] [stdout]                         deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                     );
[INFO] [stdout]                 }
[INFO] [stdout]             }
[INFO] [stdout]         }
[INFO] [stdout]         trait Callable {
[INFO] [stdout]             fn call(&self);
[INFO] [stdout]         }
[INFO] [stdout]         impl Callable for Foo {
[INFO] [stdout]             #[allow(clippy::too_many_arguments)]
[INFO] [stdout]             fn call(&self) {}
[INFO] [stdout]         }
[INFO] [stdout]         <validate as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' panicked at lib.rs:91:7:
[INFO] [stdout] assertion failed: `(left == right)`: Failed to match expectation. Use UPDATE_EXPECTED=1.
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  impl Foo {
[INFO] [stdout]      pub const DECL: deno_core::_ops::OpMethodDecl = deno_core::_ops::OpMethodDecl {
[INFO] [stdout]          methods: &[
[INFO] [stdout]              Foo::x(),
[INFO] [stdout]              Foo::__set_x(),
[INFO] [stdout]              Foo::bar(),
[INFO] [stdout]              Foo::zzz(),
[INFO] [stdout]              Foo::withVarargs(),
[INFO] [stdout]              Foo::with_RENAME(),
[INFO] [stdout]              Foo::doThing(),
[INFO] [stdout]              Foo::validate(),
[INFO] [stdout]          ],
[INFO] [stdout]          static_methods: &[Foo::__static_doThing()],
[INFO] [stdout]          constructor: Some(Foo::constructor()),
[INFO] [stdout]          name: ::deno_core::__op_name_fast!(Foo),
[INFO] [stdout]          type_name: || std::any::type_name::<Foo>(),
[INFO] [stdout]          inherits_type_name: || None,
[INFO] [stdout]      };
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      pub const fn constructor() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          pub struct constructor {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for constructor {
[INFO] [stdout]              const NAME: &'static str = stringify!(constructor);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(constructor),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  1usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl constructor {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let result = {
[INFO] [stdout]                      let arg0 = args.get(0usize as i32);
[INFO] [stdout]                      let arg0 = if arg0.is_null_or_undefined() {
[INFO] [stdout]                          None
[INFO] [stdout]                      } else {
[INFO] [stdout]                          let Some(arg0) = deno_core::_ops::to_u32_option(&arg0) else {
[INFO] [stdout]                              deno_core::_ops::throw_error_one_byte_info(
[INFO] [stdout]                                  &info,
[INFO] [stdout]                                  "expected u32",
[INFO] [stdout]                              );
[INFO] [stdout]                              return 1;
[INFO] [stdout]                          };
[INFO] [stdout]                          let arg0 = arg0 as _;
[INFO] [stdout]                          Some(arg0)
[INFO] [stdout]                      };
[INFO] [stdout]                      Self::call(arg0)
[INFO] [stdout]                  };
[INFO] [stdout]                  rv.set(
[INFO] [stdout]                      deno_core::_ops::RustToV8::to_v8(
[INFO] [stdout]                          Some(
[INFO] [stdout]                              deno_core::cppgc::wrap_object(
[INFO] [stdout]                                  &mut scope,
[INFO] [stdout]                                  args.this(),
[INFO] [stdout]                                  result,
[INFO] [stdout]                              ),
[INFO] [stdout]                          ),
[INFO] [stdout]                          &mut scope,
[INFO] [stdout]                      ),
[INFO] [stdout]                  );
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          impl constructor {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              pub fn call(x: Option<u32>) -> Foo {
[INFO] [stdout]                  Foo {
[INFO] [stdout]                      x: Cell::new(x.unwrap_or_default()),
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          <constructor as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      pub const fn x() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          pub struct x {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for x {
[INFO] [stdout]              const NAME: &'static str = stringify!(x);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(x),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  0usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::Getter,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl x {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { Foo::call(self_) };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self) -> u32;
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self) -> u32 {
[INFO] [stdout]                  self.x.get()
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          <x as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      pub const fn __set_x() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          pub struct __set_x {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for __set_x {
[INFO] [stdout]              const NAME: &'static str = stringify!(x);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(x),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  1usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::Setter,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl __set_x {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = {
[INFO] [stdout]                      let arg0 = args.get(0usize as i32);
[INFO] [stdout]                      let Some(arg0) = deno_core::_ops::to_u32_option(&arg0) else {
[INFO] [stdout]                          deno_core::_ops::throw_error_one_byte_info(
[INFO] [stdout]                              &info,
[INFO] [stdout]                              "expected u32",
[INFO] [stdout]                          );
[INFO] [stdout]                          return 1;
[INFO] [stdout]                      };
[INFO] [stdout]                      let arg0 = arg0 as _;
[INFO] [stdout]                      Foo::call(self_, arg0)
[INFO] [stdout]                  };
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self, x: u32);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self, x: u32) {
[INFO] [stdout]                  self.x.set(x);
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          <__set_x as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      pub const fn bar() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          pub struct bar {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for bar {
[INFO] [stdout]              const NAME: &'static str = stringify!(bar);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(bar),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  1usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl bar {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  if args.length() < 1u8 as i32 {
[INFO] [stdout]                      let msg = format!(
[INFO] [stdout]                          "{}: {} {} required, but only {} present",
[INFO] [stdout] [31m<                        "Failed to execute 'call' on 'Foo'",[0m
[INFO] [stdout] [31m<                        1u8,[0m
[INFO] [stdout] [31m<                        "argument",[0m
[INFO] [stdout] [31m<                        args.length(),[0m
[INFO] [stdout] [32m>                        "Failed to execute 'call' on 'Foo'", 1u8, "argument", args[0m
[INFO] [stdout] [32m>                        .length()[0m
[INFO] [stdout]                      );
[INFO] [stdout]                      let msg = deno_core::v8::String::new(&mut scope, &msg).unwrap();
[INFO] [stdout]                      let exception = deno_core::v8::Exception::type_error(
[INFO] [stdout]                          &mut scope,
[INFO] [stdout]                          msg.into(),
[INFO] [stdout]                      );
[INFO] [stdout]                      scope.throw_exception(exception);
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  }
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = {
[INFO] [stdout]                      let arg0 = args.get(0usize as i32);
[INFO] [stdout]                      let Some(arg0) = deno_core::_ops::to_u32_option(&arg0) else {
[INFO] [stdout]                          deno_core::_ops::throw_error_one_byte_info(
[INFO] [stdout]                              &info,
[INFO] [stdout]                              "expected u32",
[INFO] [stdout]                          );
[INFO] [stdout]                          return 1;
[INFO] [stdout]                      };
[INFO] [stdout]                      let arg0 = arg0 as _;
[INFO] [stdout]                      Foo::call(self_, arg0)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self, _v: u32);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self, _v: u32) {}
[INFO] [stdout]          }
[INFO] [stdout]          <bar as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      pub const fn zzz() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          pub struct zzz {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for zzz {
[INFO] [stdout]              const NAME: &'static str = stringify!(zzz);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(zzz),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  0usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  Some({
[INFO] [stdout]                      use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                      use deno_core::v8;
[INFO] [stdout]                      deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                          Self::v8_fn_ptr_fast as _,
[INFO] [stdout]                          &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                              CType::Void.as_info(),
[INFO] [stdout]                              &[
[INFO] [stdout]                                  CType::V8Value.as_info(),
[INFO] [stdout]                                  CType::CallbackOptions.as_info(),
[INFO] [stdout]                              ],
[INFO] [stdout]                              deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                          ),
[INFO] [stdout]                      )
[INFO] [stdout]                  }),
[INFO] [stdout]                  Some({
[INFO] [stdout]                      use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                      use deno_core::v8;
[INFO] [stdout]                      deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                          Self::v8_fn_ptr_fast_metrics as _,
[INFO] [stdout]                          &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                              CType::Void.as_info(),
[INFO] [stdout]                              &[
[INFO] [stdout]                                  CType::V8Value.as_info(),
[INFO] [stdout]                                  CType::CallbackOptions.as_info(),
[INFO] [stdout]                              ],
[INFO] [stdout]                              deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                          ),
[INFO] [stdout]                      )
[INFO] [stdout]                  }),
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl zzz {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              extern "C" fn v8_fn_ptr_fast_metrics<'s>(
[INFO] [stdout]                  this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                  fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                      's,
[INFO] [stdout]                  >,
[INFO] [stdout]              ) -> () {
[INFO] [stdout]                  let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                      &mut *fast_api_callback_options
[INFO] [stdout]                  };
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(unsafe { fast_api_callback_options.data })
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::v8_fn_ptr_fast(this, fast_api_callback_options);
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                  );
[INFO] [stdout]                  res
[INFO] [stdout]              }
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              extern "C" fn v8_fn_ptr_fast<'s>(
[INFO] [stdout]                  this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                  fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                      's,
[INFO] [stdout]                  >,
[INFO] [stdout]              ) -> () {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                      &mut *fast_api_callback_options
[INFO] [stdout]                  };
[INFO] [stdout]                  let mut scope = unsafe {
[INFO] [stdout]                      fast_api_callback_options.isolate_unchecked_mut()
[INFO] [stdout]                  };
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, this.into()) else {
[INFO] [stdout]                      {
[INFO] [stdout]                          let scope = ::std::pin::pin!(
[INFO] [stdout]                              unsafe { deno_core::v8::CallbackScope::new(& *
[INFO] [stdout]                              fast_api_callback_options) }
[INFO] [stdout]                          );
[INFO] [stdout]                          let mut scope = scope.init();
[INFO] [stdout]                          deno_core::_ops::throw_error_one_byte(
[INFO] [stdout]                              &mut scope,
[INFO] [stdout]                              "expected Foo",
[INFO] [stdout]                          );
[INFO] [stdout]                          return unsafe { std::mem::zeroed() };
[INFO] [stdout]                      }
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { self_.call() };
[INFO] [stdout]                  result as _
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { Foo::call(self_) };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self) {}
[INFO] [stdout]          }
[INFO] [stdout]          <zzz as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      const fn withVarargs() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          struct withVarargs {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for withVarargs {
[INFO] [stdout]              const NAME: &'static str = stringify!(withVarargs);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(withVarargs),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  1usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl withVarargs {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = {
[INFO] [stdout]                      let arg0 = Some(&args);
[INFO] [stdout]                      Foo::call(self_, arg0)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self, _args: Option<&v8::FunctionCallbackArguments>);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self, _args: Option<&v8::FunctionCallbackArguments>) {}
[INFO] [stdout]          }
[INFO] [stdout]          <withVarargs as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      const fn with_RENAME() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          struct with_RENAME {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for with_RENAME {
[INFO] [stdout]              const NAME: &'static str = stringify!(with_RENAME);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(with_RENAME),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  0usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl with_RENAME {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { Foo::call(self_) };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self) {}
[INFO] [stdout]          }
[INFO] [stdout]          <with_RENAME as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      const fn __static_doThing() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          struct __static_doThing {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for __static_doThing {
[INFO] [stdout]              const NAME: &'static str = stringify!(doThing);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(doThing),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  0usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl __static_doThing {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let result = { Self::call() };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          impl __static_doThing {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call() {}
[INFO] [stdout]          }
[INFO] [stdout]          <__static_doThing as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      const fn doThing() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          struct doThing {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for doThing {
[INFO] [stdout]              const NAME: &'static str = stringify!(doThing);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(doThing),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  0usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  None,
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl doThing {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { Foo::call(self_) };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self) {}
[INFO] [stdout]          }
[INFO] [stdout]          <doThing as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]      #[allow(non_camel_case_types)]
[INFO] [stdout]      const fn validate() -> ::deno_core::_ops::OpDecl {
[INFO] [stdout]          #[allow(non_camel_case_types)]
[INFO] [stdout]          struct validate {
[INFO] [stdout]              _unconstructable: ::std::marker::PhantomData<()>,
[INFO] [stdout]          }
[INFO] [stdout]          impl ::deno_core::_ops::Op for validate {
[INFO] [stdout]              const NAME: &'static str = stringify!(validate);
[INFO] [stdout]              const DECL: ::deno_core::_ops::OpDecl = ::deno_core::_ops::OpDecl::new_internal_op2(
[INFO] [stdout]                  ::deno_core::__op_name_fast!(validate),
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  false,
[INFO] [stdout]                  0usize as u8,
[INFO] [stdout]                  false,
[INFO] [stdout]                  Self::v8_fn_ptr as _,
[INFO] [stdout]                  Self::v8_fn_ptr_metrics as _,
[INFO] [stdout]                  ::deno_core::AccessorType::None,
[INFO] [stdout]                  Some({
[INFO] [stdout]                      use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                      use deno_core::v8;
[INFO] [stdout]                      deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                          Self::v8_fn_ptr_fast as _,
[INFO] [stdout]                          &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                              CType::Void.as_info(),
[INFO] [stdout]                              &[
[INFO] [stdout]                                  CType::V8Value.as_info(),
[INFO] [stdout]                                  CType::CallbackOptions.as_info(),
[INFO] [stdout]                              ],
[INFO] [stdout]                              deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                          ),
[INFO] [stdout]                      )
[INFO] [stdout]                  }),
[INFO] [stdout]                  Some({
[INFO] [stdout]                      use deno_core::v8::fast_api::Type as CType;
[INFO] [stdout]                      use deno_core::v8;
[INFO] [stdout]                      deno_core::v8::fast_api::CFunction::new(
[INFO] [stdout]                          Self::v8_fn_ptr_fast_metrics as _,
[INFO] [stdout]                          &deno_core::v8::fast_api::CFunctionInfo::new(
[INFO] [stdout]                              CType::Void.as_info(),
[INFO] [stdout]                              &[
[INFO] [stdout]                                  CType::V8Value.as_info(),
[INFO] [stdout]                                  CType::CallbackOptions.as_info(),
[INFO] [stdout]                              ],
[INFO] [stdout]                              deno_core::v8::fast_api::Int64Representation::BigInt,
[INFO] [stdout]                          ),
[INFO] [stdout]                      )
[INFO] [stdout]                  }),
[INFO] [stdout]                  ::deno_core::OpMetadata {
[INFO] [stdout]                      ..::deno_core::OpMetadata::default()
[INFO] [stdout]                  },
[INFO] [stdout]              );
[INFO] [stdout]          }
[INFO] [stdout]          impl validate {
[INFO] [stdout]              pub const fn name() -> &'static str {
[INFO] [stdout]                  <Self as deno_core::_ops::Op>::NAME
[INFO] [stdout]              }
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              extern "C" fn v8_fn_ptr_fast_metrics<'s>(
[INFO] [stdout]                  this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                  fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                      's,
[INFO] [stdout]                  >,
[INFO] [stdout]              ) -> () {
[INFO] [stdout]                  let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                      &mut *fast_api_callback_options
[INFO] [stdout]                  };
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(unsafe { fast_api_callback_options.data })
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::v8_fn_ptr_fast(this, fast_api_callback_options);
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_fast(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                  );
[INFO] [stdout]                  res
[INFO] [stdout]              }
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              extern "C" fn v8_fn_ptr_fast<'s>(
[INFO] [stdout]                  this: deno_core::v8::Local<deno_core::v8::Object>,
[INFO] [stdout]                  fast_api_callback_options: *mut deno_core::v8::fast_api::FastApiCallbackOptions<
[INFO] [stdout]                      's,
[INFO] [stdout]                  >,
[INFO] [stdout]              ) -> () {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let fast_api_callback_options: &'s mut _ = unsafe {
[INFO] [stdout]                      &mut *fast_api_callback_options
[INFO] [stdout]                  };
[INFO] [stdout]                  let mut scope = unsafe {
[INFO] [stdout]                      fast_api_callback_options.isolate_unchecked_mut()
[INFO] [stdout]                  };
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, this.into()) else {
[INFO] [stdout]                      {
[INFO] [stdout]                          let scope = ::std::pin::pin!(
[INFO] [stdout]                              unsafe { deno_core::v8::CallbackScope::new(& *
[INFO] [stdout]                              fast_api_callback_options) }
[INFO] [stdout]                          );
[INFO] [stdout]                          let mut scope = scope.init();
[INFO] [stdout]                          deno_core::_ops::throw_error_one_byte(
[INFO] [stdout]                              &mut scope,
[INFO] [stdout]                              "expected Foo",
[INFO] [stdout]                          );
[INFO] [stdout]                          return unsafe { std::mem::zeroed() };
[INFO] [stdout]                      }
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { self_.call() };
[INFO] [stdout]                  result as _
[INFO] [stdout]              }
[INFO] [stdout]              fn slow_function_impl<'s>(
[INFO] [stdout]                  info: &'s deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) -> usize {
[INFO] [stdout]                  #[cfg(debug_assertions)]
[INFO] [stdout]                  let _reentrancy_check_guard = deno_core::_ops::reentrancy_check(
[INFO] [stdout]                      &<Self as deno_core::_ops::Op>::DECL,
[INFO] [stdout]                  );
[INFO] [stdout]                  let scope = ::std::pin::pin!(
[INFO] [stdout]                      unsafe { deno_core::v8::CallbackScope::new(info) }
[INFO] [stdout]                  );
[INFO] [stdout]                  let mut scope = scope.init();
[INFO] [stdout]                  let mut rv = deno_core::v8::ReturnValue::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  if let Err(err) = f(&mut scope, &args) {
[INFO] [stdout]                      let opctx: &'s _ = unsafe {
[INFO] [stdout]                          &*(deno_core::v8::Local::<
[INFO] [stdout]                              deno_core::v8::External,
[INFO] [stdout]                          >::cast_unchecked(args.data())
[INFO] [stdout]                              .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                      };
[INFO] [stdout]                      let exception = deno_core::error::to_v8_error(&mut scope, &err);
[INFO] [stdout]                      scope.throw_exception(exception);
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  }
[INFO] [stdout]                  let Some(self_) = deno_core::_ops::try_unwrap_cppgc_object::<
[INFO] [stdout]                      Foo,
[INFO] [stdout]                  >(&mut scope, args.this().into()) else {
[INFO] [stdout]                      deno_core::_ops::throw_error_one_byte_info(&info, "expected Foo");
[INFO] [stdout]                      return 1;
[INFO] [stdout]                  };
[INFO] [stdout]                  let self_ = unsafe { self_.as_ref() };
[INFO] [stdout]                  let result = { Foo::call(self_) };
[INFO] [stdout]                  deno_core::_ops::RustToV8RetVal::to_v8_rv(result, &mut rv);
[INFO] [stdout]                  return 0;
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  Self::slow_function_impl(info);
[INFO] [stdout]              }
[INFO] [stdout]              extern "C" fn v8_fn_ptr_metrics<'s>(
[INFO] [stdout]                  info: *const deno_core::v8::FunctionCallbackInfo,
[INFO] [stdout]              ) {
[INFO] [stdout]                  let info: &'s _ = unsafe { &*info };
[INFO] [stdout]                  let args = deno_core::v8::FunctionCallbackArguments::from_function_callback_info(
[INFO] [stdout]                      info,
[INFO] [stdout]                  );
[INFO] [stdout]                  let opctx: &'s _ = unsafe {
[INFO] [stdout]                      &*(deno_core::v8::Local::<
[INFO] [stdout]                          deno_core::v8::External,
[INFO] [stdout]                      >::cast_unchecked(args.data())
[INFO] [stdout]                          .value() as *const deno_core::_ops::OpCtx)
[INFO] [stdout]                  };
[INFO] [stdout]                  deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                      opctx,
[INFO] [stdout]                      deno_core::_ops::OpMetricsEvent::Dispatched,
[INFO] [stdout]                  );
[INFO] [stdout]                  let res = Self::slow_function_impl(info);
[INFO] [stdout]                  if res == 0 {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Completed,
[INFO] [stdout]                      );
[INFO] [stdout]                  } else {
[INFO] [stdout]                      deno_core::_ops::dispatch_metrics_slow(
[INFO] [stdout]                          opctx,
[INFO] [stdout]                          deno_core::_ops::OpMetricsEvent::Error,
[INFO] [stdout]                      );
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }
[INFO] [stdout]          trait Callable {
[INFO] [stdout]              fn call(&self);
[INFO] [stdout]          }
[INFO] [stdout]          impl Callable for Foo {
[INFO] [stdout]              #[allow(clippy::too_many_arguments)]
[INFO] [stdout]              fn call(&self) {}
[INFO] [stdout]          }
[INFO] [stdout]          <validate as ::deno_core::_ops::Op>::DECL
[INFO] [stdout]      }
[INFO] [stdout]  }
[INFO] [stdout]  
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x729be3cc46c2 - std::backtrace_rs::backtrace::libunwind::trace::hd39b1f53d3cf9745
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x729be3cc46c2 - std::backtrace_rs::backtrace::trace_unsynchronized::he91d9a75d4e3972b
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x729be3cc46c2 - std::sys::backtrace::_print_fmt::hca46938f8c6e22cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x729be3cc46c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x729be3d15283 - core::fmt::rt::Argument::fmt::hd21145b75a833b7a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x729be3d15283 - core::fmt::write::hb10c956f5235c8a4
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x729be3cb84d3 - std::io::default_write_fmt::hdb7615052be2ba4d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x729be3cb84d3 - std::io::Write::write_fmt::he1bcd251ec6e4153
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x729be3cc4512 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x729be3cc81ec - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x729be3cc8042 - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x59d1682f1184 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h178a5fcedee41e2f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x59d1682f1184 - test::test_main_with_exit_callback::{{closure}}::h951a41e0149d6d5d
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x729be3cc8d3b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13602080f5b63276
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x729be3cc8d3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x729be3cc8a0a - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x729be3cc4bc9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x729be3cc869d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x729be3d10690 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x59d16823322c - deno_ops::infra::run_macro_expansion_test::h271433d075f99dd5
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:91:7
[INFO] [stdout]   20:     0x59d16823322c - deno_ops::op2::tests::test_proc_macro_output::hfdb089d51e8efa99
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   21:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync::h19e2f6caf73b7082
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   22:     0x59d16823586f - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::hd2dbfa6fa6e1c442
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   23:     0x59d16821b1d9 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h3b632d29abf8f6e2
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   24:     0x59d16821b1d9 - core::ops::function::FnOnce::call_once::h04b98b6170bff768
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x59d1682f690b - core::ops::function::FnOnce::call_once::h2869fb5b0a2b0bdc
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x59d1682f690b - test::__rust_begin_short_backtrace::h7dd7142bd62fa711
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:648:18
[INFO] [stdout]   27:     0x59d1682f5afe - test::run_test_in_process::{{closure}}::h43a753f038d36b3f
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:74
[INFO] [stdout]   28:     0x59d1682f5afe - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0ca95dd3e12d1e16
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x59d1682f5afe - std::panicking::catch_unwind::do_call::he308587d70ac34ba
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   30:     0x59d1682f5afe - std::panicking::catch_unwind::h30dcba31973e8fb0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   31:     0x59d1682f5afe - std::panic::catch_unwind::hfb68364e5621fbee
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x59d1682f5afe - test::run_test_in_process::hcdcc2977903b998a
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:671:27
[INFO] [stdout]   33:     0x59d1682f5afe - test::run_test::{{closure}}::h544a6550958c5d14
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:592:43
[INFO] [stdout]   34:     0x59d1682b9674 - test::run_test::{{closure}}::hb172e48ebe2b92c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/test/src/lib.rs:622:41
[INFO] [stdout]   35:     0x59d1682b9674 - std::sys::backtrace::__rust_begin_short_backtrace::h7e79d8706638bea0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   36:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc4a275f1e71b8ab0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   37:     0x59d1682bd04a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h01ed0d242df78cfd
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x59d1682bd04a - std::panicking::catch_unwind::do_call::h052f373fb905fee0
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:589:40
[INFO] [stdout]   39:     0x59d1682bd04a - std::panicking::catch_unwind::hb425d20c8ffb09c8
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panicking.rs:552:19
[INFO] [stdout]   40:     0x59d1682bd04a - std::panic::catch_unwind::ha0d5dfbf18fdeda5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x59d1682bd04a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbe79182bd37949c7
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   42:     0x59d1682bd04a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc096c4a06972fde5
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h47377e27fb938a26
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x729be3ccd537 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h72f1fe5d095abf57
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   45:     0x729be3ccd537 - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stdout]                                at /rustc/d98a5da813da67eb189387b8ccfb73cf481275d8/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   46:     0x729be3a37aa4 - <unknown>
[INFO] [stdout]   47:     0x729be3ac4a34 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs
[INFO] [stdout]     webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs
[INFO] [stdout]     webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 124 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b9e1a3057dff5e3d1f6cfecb0d74deaba6f24328fe8b2d7b39351902523b9497", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9e1a3057dff5e3d1f6cfecb0d74deaba6f24328fe8b2d7b39351902523b9497", kill_on_drop: false }`
[INFO] [stdout] b9e1a3057dff5e3d1f6cfecb0d74deaba6f24328fe8b2d7b39351902523b9497
