[INFO] fetching crate deno_ops 0.238.0...
[INFO] testing deno_ops-0.238.0 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate deno_ops 0.238.0 into /workspace/builds/worker-5-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate deno_ops 0.238.0 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 59a16351405d781224d9d1f657a6f4be506b5101060149f734ac560959c1478e
[INFO] running `Command { std: "docker" "start" "-a" "59a16351405d781224d9d1f657a6f4be506b5101060149f734ac560959c1478e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59a16351405d781224d9d1f657a6f4be506b5101060149f734ac560959c1478e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59a16351405d781224d9d1f657a6f4be506b5101060149f734ac560959c1478e", kill_on_drop: false }`
[INFO] [stdout] 59a16351405d781224d9d1f657a6f4be506b5101060149f734ac560959c1478e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6b677a295e6229ed54d81cddde2d4b1ae642abe8d305ce1d2cd6835fe23e8e7
[INFO] running `Command { std: "docker" "start" "-a" "a6b677a295e6229ed54d81cddde2d4b1ae642abe8d305ce1d2cd6835fe23e8e7", 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 thiserror v2.0.12
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling stringcase v0.4.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling indexmap v2.8.0
[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 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 20.58s
[INFO] running `Command { std: "docker" "inspect" "a6b677a295e6229ed54d81cddde2d4b1ae642abe8d305ce1d2cd6835fe23e8e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6b677a295e6229ed54d81cddde2d4b1ae642abe8d305ce1d2cd6835fe23e8e7", kill_on_drop: false }`
[INFO] [stdout] a6b677a295e6229ed54d81cddde2d4b1ae642abe8d305ce1d2cd6835fe23e8e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1cb87aba20b719541c8131555bb3a5600675129213dddecefa9e7b62abe03341
[INFO] running `Command { std: "docker" "start" "-a" "1cb87aba20b719541c8131555bb3a5600675129213dddecefa9e7b62abe03341", 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 diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[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 thiserror-impl v2.0.12
[INFO] [stderr]    Compiling strum_macros v0.27.1
[INFO] [stderr]    Compiling proc-macro-rules-macros v0.4.0
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling proc-macro-rules v0.4.0
[INFO] [stderr]    Compiling testing_macros v1.0.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 24.47s
[INFO] running `Command { std: "docker" "inspect" "1cb87aba20b719541c8131555bb3a5600675129213dddecefa9e7b62abe03341", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1cb87aba20b719541c8131555bb3a5600675129213dddecefa9e7b62abe03341", kill_on_drop: false }`
[INFO] [stdout] 1cb87aba20b719541c8131555bb3a5600675129213dddecefa9e7b62abe03341
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 125e1f0437328921ce52fa3c4f4476ebcc719cf194929aad5f2526b980686fd9
[INFO] running `Command { std: "docker" "start" "-a" "125e1f0437328921ce52fa3c4f4476ebcc719cf194929aad5f2526b980686fd9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests lib.rs (/opt/rustwide/target/debug/deps/deno_ops-3d697d7b4edf8acc)
[INFO] [stdout] 
[INFO] [stdout] running 127 tests
[INFO] [stdout] test op2::signature::tests::op_async_impl_void ... ok
[INFO] [stdout] test op2::signature::tests::op_async_result_void ... ok
[INFO] [stdout] test op2::signature::tests::op_async_void ... ok
[INFO] [stdout] test op2::config::tests::test_macro_parse ... ok
[INFO] [stdout] test op2::signature::tests::op_async_result_impl_void ... ok
[INFO] [stdout] test op2::signature::tests::op_duplicate_js_runtime_state ... ok
[INFO] [stdout] test op2::signature::tests::op_64_bit_number ... ok
[INFO] [stdout] test op2::signature::tests::op_extra_deno_core_v8 ... ok
[INFO] [stdout] test op2::signature::tests::op_ffi_read_f64 ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_option_invalid_type ... ok
[INFO] [stdout] test op2::signature::tests::op_isolate_mut ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_option_owned ... ok
[INFO] [stdout] test op2::signature::tests::op_generics_static ... ok
[INFO] [stdout] test op2::signature::tests::op_isolate_bare ... ok
[INFO] [stdout] test op2::signature::tests::op_js_runtime_state_mut ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_owned ... ok
[INFO] [stdout] test op2::signature::tests::op_arraybuffer ... ok
[INFO] [stdout] test op2::signature::tests::op_extra_deno_core_opstate ... ok
[INFO] [stdout] test op2::signature::tests::op_js_runtime_state_ref ... ok
[INFO] [stdout] test op2::signature::tests::op_isolate_ref ... ok
[INFO] [stdout] test op2::signature::tests::op_js_runtime_state_rc ... ok
[INFO] [stdout] test op2::signature::tests::op_print ... ok
[INFO] [stdout] test op2::signature::tests::op_option_numeric_smi_result ... ok
[INFO] [stdout] test op2::signature::tests::op_option_numeric_result ... ok
[INFO] [stdout] test op2::signature::tests::op_pointers ... ok
[INFO] [stdout] test op2::signature::tests::op_resource ... ok
[INFO] [stdout] test op2::signature::tests::op_ptr_out ... ok
[INFO] [stdout] test op2::signature::tests::op_scope ... ok
[INFO] [stdout] test op2::signature::tests::op_local ... ok
[INFO] [stdout] test op2::signature::tests::op_lots_of_option_strings ... ok
[INFO] [stdout] test op2::signature::tests::op_lots_of_strings ... ok
[INFO] [stdout] test op2::signature::tests::op_resource2 ... ok
[INFO] [stdout] test op2::signature::tests::op_scope_and_generics ... ok
[INFO] [stdout] test op2::signature::tests::op_buffers ... ok
[INFO] [stdout] test op2::signature::tests::op_serde ... ok
[INFO] [stdout] test op2::signature::tests::op_serde_tuple ... ok
[INFO] [stdout] test op2::signature::tests::op_return_bytesmut ... ok
[INFO] [stdout] test op2::signature::tests::op_v8_scope ... ok
[INFO] [stdout] test op2::signature::tests::op_state_ref ... ok
[INFO] [stdout] test op2::signature::tests::op_state_rc ... ok
[INFO] [stdout] test op2::signature::tests::op_state_and_number ... ok
[INFO] [stdout] test op2::signature::tests::op_cppgc_resource_invalid_type ... 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_with_bad_from_v8_string ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_serde_str ... ok
[INFO] [stdout] test op2::signature::tests::op_serde_result_with_comma ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_string1 ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_string3 ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_serde_string ... ok
[INFO] [stdout] test op2::signature::tests::op_with_lifetime_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_from_v8_ret ... ok
[INFO] [stdout] test op2::signature::tests::op_with_missing_global ... ok
[INFO] [stdout] test op2::signature::tests::op_with_invalid_buffer ... ok
[INFO] [stdout] test op2::signature::tests::op_serde_option ... ok
[INFO] [stdout] test op2::signature::tests::op_with_to_v8_arg ... ok
[INFO] [stdout] test op2::signature::tests::op_v8_types ... ok
[INFO] [stdout] test op2::signature_retval::tests::test_parse_result ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_string2 ... ok
[INFO] [stdout] test op2::signature::tests::op_with_duplicate_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_extra_bounds ... ok
[INFO] [stdout] test op2::signature::tests::op_with_invalid_global ... 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::tests::test_proc_macro_async_op2__test_cases__async__async_v8_global_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_result_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_result_smi_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_arg_return_result_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_jsbuffer_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_sync_op2__test_cases__sync__add_options_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_sync_op2__test_cases__sync__bool_result_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_async_op2__test_cases__async__async_deferred_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_sync_op2__test_cases__sync__bigint_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_cppgc_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__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__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__nofast_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_sync_op2__test_cases__sync__buffers_copy_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_rc_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__generics_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__result_primitive_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__op_state_ref_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_option_return_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__string_owned_rs ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_attr2 ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__stack_trace_scope_rs ... ok
[INFO] [stdout] test op2::signature::tests::op_with_bad_attr ... 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__to_v8_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__smi_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__string_cow_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__webidl_rs ... ok
[INFO] [stdout] test webidl::tests::test_proc_macro_sync_webidl__test_cases__enum_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__fast_alternative_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__v8_ref_option_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__v8_string_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__v8_lifetime_rs ... 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__result_void_rs ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__buffers_rs ... ok
[INFO] [stdout] test op2::tests::test_valid_args_md ... ok
[INFO] [stdout] test op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs ... FAILED
[INFO] [stdout] test op2::tests::test_valid_retvals_md ... ok
[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' (149) 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:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114fa - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec53fb432 - deno_ops::infra::run_macro_expansion_test::hf01aa4fde5e66ca2
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:91:7
[INFO] [stdout]   20:     0x56cec5342eb6 - deno_ops::webidl::tests::test_proc_macro_sync::h01441a7c8e293611
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:151:5
[INFO] [stdout]   21:     0x56cec5343482 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs::h890659855811e906
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:3
[INFO] [stdout]   22:     0x56cec53434a7 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_and_enum_rs::{{closure}}::h24c9f251725f3060
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:55
[INFO] [stdout]   23:     0x56cec531ce86 - core::ops::function::FnOnce::call_once::ha386e726d49fe933
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   45:     0x77509782ba34 - clone
[INFO] [stdout]   46:                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' (150) 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:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114fa - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec53fb432 - deno_ops::infra::run_macro_expansion_test::hf01aa4fde5e66ca2
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:91:7
[INFO] [stdout]   20:     0x56cec5342eb6 - deno_ops::webidl::tests::test_proc_macro_sync::h01441a7c8e293611
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:151:5
[INFO] [stdout]   21:     0x56cec5343382 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs::h5b65324e0324dcc1
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:3
[INFO] [stdout]   22:     0x56cec53433a7 - deno_ops::webidl::tests::test_proc_macro_sync_webidl__test_cases__dict_rs::{{closure}}::h62b1e0657668d04c
[INFO] [stdout]                                at /opt/rustwide/workdir/webidl/mod.rs:149:55
[INFO] [stdout]   23:     0x56cec531d976 - core::ops::function::FnOnce::call_once::hc35500ff15a5e186
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   45:     0x77509782ba34 - clone
[INFO] [stdout]   46:                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' (122) panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114c6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec52e4582 - deno_ops::op2::signature::parse_attribute::{{closure}}::h7f106e4c268a7e8c
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x56cec531908b - std::panicking::catch_unwind::do_call::hc0bc769e5862f2e3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   21:     0x56cec539127b - __rust_try
[INFO] [stdout]   22:     0x56cec5373832 - std::panicking::catch_unwind::h961d77948da6909f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   23:     0x56cec5373832 - std::panic::catch_unwind::h262fb13475c54aac
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   24:     0x56cec52e0350 - deno_ops::op2::signature::parse_attribute::h885ab0c3cc4fbc6e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   25:     0x56cec52ef3e3 - deno_ops::op2::signature::is_attribute_special::h948bd63f83d175b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   26:     0x56cec5319c28 - core::ops::function::FnMut::call_mut::h831871050170e8d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   27:     0x56cec548fe4a - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::ha79e70e567c66379
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   28:     0x56cec513a017 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::hb095b1ae0d0b4a99
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   29:     0x56cec5168b67 - core::iter::traits::iterator::Iterator::partition::ha95981d49c3b2a79
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   30:     0x56cec5412b2e - deno_ops::op2::object_wrap::generate_impl_ops::h45de96fe394d96bc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   31:     0x56cec543cd76 - deno_ops::op2::op2::hf74711ccc7c779eb
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   32:     0x56cec543ceea - deno_ops::op2::tests::expand_op2::h30b87aa989aa45b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   33:     0x56cec5440a9d - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h40fdd5be6b1faddc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   34:     0x56cec5479c4a - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::hf040cba78548f54a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   35:     0x56cec5149f7a - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::hc653aebe108ef941
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   36:     0x56cec5449b8f - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h9bb8bec11dd78093
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   37:     0x56cec5344f2b - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hca1ba7e2d32e4cef
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   38:     0x56cec53729a3 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::hfb3e42c0f19e67de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   39:     0x56cec5359dff - alloc::vec::in_place_collect::from_iter_in_place::ha5a4c73d4afc1e97
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   40:     0x56cec5341ce4 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h350a8e541c1725ea
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   41:     0x56cec50e396d - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::h7f1248ba01b3921e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   42:     0x56cec50f4cdf - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h323d1f9b79169e82
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/mod.rs:3683:9
[INFO] [stdout]   43:     0x56cec534d9ca - core::iter::traits::iterator::Iterator::collect::h43e796e37c840983
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   44:     0x56cec53fab5d - deno_ops::infra::run_macro_expansion_test::hb0748406c7bfaa83
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   45:     0x56cec5440486 - deno_ops::op2::tests::test_proc_macro_output::h67371bda5e09c0f8
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   46:     0x56cec543e986 - deno_ops::op2::tests::test_proc_macro_sync::h482ecb9b0d347dce
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   47:     0x56cec54415b2 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::ha97bdffb1ced365f
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   48:     0x56cec54415d7 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h37c7dbf8422144a4
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   49:     0x56cec531c766 - core::ops::function::FnOnce::call_once::h805c0538e5881fb9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   52:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   53:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   54:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   55:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   56:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   57:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   58:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   59:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   60:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   61:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   62:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   63:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   64:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   65:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   66:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   67:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   68:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   69:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   70:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   71:     0x77509782ba34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' (122) panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114c6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec52e4582 - deno_ops::op2::signature::parse_attribute::{{closure}}::h7f106e4c268a7e8c
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x56cec531908b - std::panicking::catch_unwind::do_call::hc0bc769e5862f2e3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   21:     0x56cec539127b - __rust_try
[INFO] [stdout]   22:     0x56cec5373832 - std::panicking::catch_unwind::h961d77948da6909f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   23:     0x56cec5373832 - std::panic::catch_unwind::h262fb13475c54aac
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   24:     0x56cec52e0350 - deno_ops::op2::signature::parse_attribute::h885ab0c3cc4fbc6e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   25:     0x56cec52ef3e3 - deno_ops::op2::signature::is_attribute_special::h948bd63f83d175b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   26:     0x56cec5319c28 - core::ops::function::FnMut::call_mut::h831871050170e8d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   27:     0x56cec548fe4a - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::ha79e70e567c66379
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   28:     0x56cec513a017 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::hb095b1ae0d0b4a99
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   29:     0x56cec5168b67 - core::iter::traits::iterator::Iterator::partition::ha95981d49c3b2a79
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   30:     0x56cec5412b2e - deno_ops::op2::object_wrap::generate_impl_ops::h45de96fe394d96bc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   31:     0x56cec543cd76 - deno_ops::op2::op2::hf74711ccc7c779eb
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   32:     0x56cec543ceea - deno_ops::op2::tests::expand_op2::h30b87aa989aa45b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   33:     0x56cec5440a9d - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h40fdd5be6b1faddc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   34:     0x56cec5479c4a - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::hf040cba78548f54a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   35:     0x56cec5149f7a - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::hc653aebe108ef941
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   36:     0x56cec5449b8f - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h9bb8bec11dd78093
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   37:     0x56cec5344f2b - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hca1ba7e2d32e4cef
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   38:     0x56cec53729a3 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::hfb3e42c0f19e67de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   39:     0x56cec5359dff - alloc::vec::in_place_collect::from_iter_in_place::ha5a4c73d4afc1e97
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   40:     0x56cec5341ce4 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h350a8e541c1725ea
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   41:     0x56cec50e396d - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::h7f1248ba01b3921e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   42:     0x56cec50f4cdf - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h323d1f9b79169e82
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/mod.rs:3683:9
[INFO] [stdout]   43:     0x56cec534d9ca - core::iter::traits::iterator::Iterator::collect::h43e796e37c840983
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   44:     0x56cec53fab5d - deno_ops::infra::run_macro_expansion_test::hb0748406c7bfaa83
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   45:     0x56cec5440486 - deno_ops::op2::tests::test_proc_macro_output::h67371bda5e09c0f8
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   46:     0x56cec543e986 - deno_ops::op2::tests::test_proc_macro_sync::h482ecb9b0d347dce
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   47:     0x56cec54415b2 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::ha97bdffb1ced365f
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   48:     0x56cec54415d7 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h37c7dbf8422144a4
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   49:     0x56cec531c766 - core::ops::function::FnOnce::call_once::h805c0538e5881fb9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   52:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   53:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   54:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   55:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   56:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   57:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   58:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   59:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   60:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   61:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   62:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   63:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   64:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   65:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   66:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   67:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   68:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   69:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   70:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   71:     0x77509782ba34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' (122) panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114c6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec52e4582 - deno_ops::op2::signature::parse_attribute::{{closure}}::h7f106e4c268a7e8c
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x56cec531908b - std::panicking::catch_unwind::do_call::hc0bc769e5862f2e3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   21:     0x56cec539127b - __rust_try
[INFO] [stdout]   22:     0x56cec5373832 - std::panicking::catch_unwind::h961d77948da6909f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   23:     0x56cec5373832 - std::panic::catch_unwind::h262fb13475c54aac
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   24:     0x56cec52e0350 - deno_ops::op2::signature::parse_attribute::h885ab0c3cc4fbc6e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   25:     0x56cec52ef3e3 - deno_ops::op2::signature::is_attribute_special::h948bd63f83d175b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   26:     0x56cec5319c28 - core::ops::function::FnMut::call_mut::h831871050170e8d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   27:     0x56cec548fe4a - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::ha79e70e567c66379
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   28:     0x56cec513a017 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::hb095b1ae0d0b4a99
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   29:     0x56cec5168b67 - core::iter::traits::iterator::Iterator::partition::ha95981d49c3b2a79
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   30:     0x56cec5412b2e - deno_ops::op2::object_wrap::generate_impl_ops::h45de96fe394d96bc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   31:     0x56cec543cd76 - deno_ops::op2::op2::hf74711ccc7c779eb
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   32:     0x56cec543ceea - deno_ops::op2::tests::expand_op2::h30b87aa989aa45b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   33:     0x56cec5440a9d - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h40fdd5be6b1faddc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   34:     0x56cec5479c4a - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::hf040cba78548f54a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   35:     0x56cec5149f7a - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::hc653aebe108ef941
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   36:     0x56cec5449b8f - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h9bb8bec11dd78093
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   37:     0x56cec5344f2b - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hca1ba7e2d32e4cef
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   38:     0x56cec53729a3 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::hfb3e42c0f19e67de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   39:     0x56cec5359dff - alloc::vec::in_place_collect::from_iter_in_place::ha5a4c73d4afc1e97
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   40:     0x56cec5341ce4 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h350a8e541c1725ea
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   41:     0x56cec50e396d - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::h7f1248ba01b3921e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   42:     0x56cec50f4cdf - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h323d1f9b79169e82
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/mod.rs:3683:9
[INFO] [stdout]   43:     0x56cec534d9ca - core::iter::traits::iterator::Iterator::collect::h43e796e37c840983
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   44:     0x56cec53fab5d - deno_ops::infra::run_macro_expansion_test::hb0748406c7bfaa83
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   45:     0x56cec5440486 - deno_ops::op2::tests::test_proc_macro_output::h67371bda5e09c0f8
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   46:     0x56cec543e986 - deno_ops::op2::tests::test_proc_macro_sync::h482ecb9b0d347dce
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   47:     0x56cec54415b2 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::ha97bdffb1ced365f
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   48:     0x56cec54415d7 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h37c7dbf8422144a4
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   49:     0x56cec531c766 - core::ops::function::FnOnce::call_once::h805c0538e5881fb9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   52:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   53:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   54:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   55:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   56:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   57:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   58:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   59:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   60:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   61:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   62:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   63:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   64:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   65:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   66:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   67:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   68:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   69:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   70:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   71:     0x77509782ba34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' (122) panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114c6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec52e4582 - deno_ops::op2::signature::parse_attribute::{{closure}}::h7f106e4c268a7e8c
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x56cec531908b - std::panicking::catch_unwind::do_call::hc0bc769e5862f2e3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   21:     0x56cec539127b - __rust_try
[INFO] [stdout]   22:     0x56cec5373832 - std::panicking::catch_unwind::h961d77948da6909f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   23:     0x56cec5373832 - std::panic::catch_unwind::h262fb13475c54aac
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   24:     0x56cec52e0350 - deno_ops::op2::signature::parse_attribute::h885ab0c3cc4fbc6e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   25:     0x56cec52ef3e3 - deno_ops::op2::signature::is_attribute_special::h948bd63f83d175b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   26:     0x56cec5319c28 - core::ops::function::FnMut::call_mut::h831871050170e8d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   27:     0x56cec548fe4a - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::ha79e70e567c66379
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   28:     0x56cec513a017 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::hb095b1ae0d0b4a99
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   29:     0x56cec5168b67 - core::iter::traits::iterator::Iterator::partition::ha95981d49c3b2a79
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   30:     0x56cec5412b2e - deno_ops::op2::object_wrap::generate_impl_ops::h45de96fe394d96bc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   31:     0x56cec543cd76 - deno_ops::op2::op2::hf74711ccc7c779eb
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   32:     0x56cec543ceea - deno_ops::op2::tests::expand_op2::h30b87aa989aa45b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   33:     0x56cec5440a9d - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h40fdd5be6b1faddc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   34:     0x56cec5479c4a - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::hf040cba78548f54a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   35:     0x56cec5149f7a - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::hc653aebe108ef941
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   36:     0x56cec5449b8f - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h9bb8bec11dd78093
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   37:     0x56cec5344f2b - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hca1ba7e2d32e4cef
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   38:     0x56cec53729a3 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::hfb3e42c0f19e67de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   39:     0x56cec5359dff - alloc::vec::in_place_collect::from_iter_in_place::ha5a4c73d4afc1e97
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   40:     0x56cec5341ce4 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h350a8e541c1725ea
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   41:     0x56cec50e396d - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::h7f1248ba01b3921e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   42:     0x56cec50f4cdf - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h323d1f9b79169e82
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/mod.rs:3683:9
[INFO] [stdout]   43:     0x56cec534d9ca - core::iter::traits::iterator::Iterator::collect::h43e796e37c840983
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   44:     0x56cec53fab5d - deno_ops::infra::run_macro_expansion_test::hb0748406c7bfaa83
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   45:     0x56cec5440486 - deno_ops::op2::tests::test_proc_macro_output::h67371bda5e09c0f8
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   46:     0x56cec543e986 - deno_ops::op2::tests::test_proc_macro_sync::h482ecb9b0d347dce
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   47:     0x56cec54415b2 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::ha97bdffb1ced365f
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   48:     0x56cec54415d7 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h37c7dbf8422144a4
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   49:     0x56cec531c766 - core::ops::function::FnOnce::call_once::h805c0538e5881fb9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   52:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   53:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   54:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   55:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   56:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   57:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   58:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   59:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   60:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   61:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   62:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   63:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   64:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   65:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   66:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   67:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   68:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   69:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   70:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   71:     0x77509782ba34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' (122) panicked at op2/signature.rs:1311:5:
[INFO] [stdout] No rule matched input
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114c6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec52e4582 - deno_ops::op2::signature::parse_attribute::{{closure}}::h7f106e4c268a7e8c
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1311:5
[INFO] [stdout]   20:     0x56cec531908b - std::panicking::catch_unwind::do_call::hc0bc769e5862f2e3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   21:     0x56cec539127b - __rust_try
[INFO] [stdout]   22:     0x56cec5373832 - std::panicking::catch_unwind::h961d77948da6909f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   23:     0x56cec5373832 - std::panic::catch_unwind::h262fb13475c54aac
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   24:     0x56cec52e0350 - deno_ops::op2::signature::parse_attribute::h885ab0c3cc4fbc6e
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1310:13
[INFO] [stdout]   25:     0x56cec52ef3e3 - deno_ops::op2::signature::is_attribute_special::h948bd63f83d175b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/signature.rs:1287:3
[INFO] [stdout]   26:     0x56cec5319c28 - core::ops::function::FnMut::call_mut::h831871050170e8d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:166:5
[INFO] [stdout]   27:     0x56cec548fe4a - core::iter::traits::iterator::Iterator::partition::extend::{{closure}}::ha79e70e567c66379
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2218:20
[INFO] [stdout]   28:     0x56cec513a017 - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::fold::hb095b1ae0d0b4a99
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:323:25
[INFO] [stdout]   29:     0x56cec5168b67 - core::iter::traits::iterator::Iterator::partition::ha95981d49c3b2a79
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2229:14
[INFO] [stdout]   30:     0x56cec5412b2e - deno_ops::op2::object_wrap::generate_impl_ops::h45de96fe394d96bc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/object_wrap.rs:104:34
[INFO] [stdout]   31:     0x56cec543cd76 - deno_ops::op2::op2::hf74711ccc7c779eb
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:86:12
[INFO] [stdout]   32:     0x56cec543ceea - deno_ops::op2::tests::expand_op2::h30b87aa989aa45b3
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:410:5
[INFO] [stdout]   33:     0x56cec5440a9d - deno_ops::op2::tests::test_proc_macro_output::{{closure}}::{{closure}}::h40fdd5be6b1faddc
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:437:27
[INFO] [stdout]   34:     0x56cec5479c4a - core::iter::adapters::filter_map::filter_map_try_fold::{{closure}}::hf040cba78548f54a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:49:28
[INFO] [stdout]   35:     0x56cec5149f7a - <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold::hc653aebe108ef941
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/into_iter.rs:351:25
[INFO] [stdout]   36:     0x56cec5449b8f - <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h9bb8bec11dd78093
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/filter_map.rs:138:19
[INFO] [stdout]   37:     0x56cec5344f2b - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::hca1ba7e2d32e4cef
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/adapters/map.rs:121:19
[INFO] [stdout]   38:     0x56cec53729a3 - <I as alloc::vec::in_place_collect::SpecInPlaceCollect<T,I>>::collect_in_place::hfb3e42c0f19e67de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:380:18
[INFO] [stdout]   39:     0x56cec5359dff - alloc::vec::in_place_collect::from_iter_in_place::ha5a4c73d4afc1e97
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:271:9
[INFO] [stdout]   40:     0x56cec5341ce4 - alloc::vec::in_place_collect::from_iter_in_place{{reify.shim}}::h350a8e541c1725ea
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:251:1
[INFO] [stdout]   41:     0x56cec50e396d - alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter::h7f1248ba01b3921e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/in_place_collect.rs:246:9
[INFO] [stdout]   42:     0x56cec50f4cdf - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h323d1f9b79169e82
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/vec/mod.rs:3683:9
[INFO] [stdout]   43:     0x56cec534d9ca - core::iter::traits::iterator::Iterator::collect::h43e796e37c840983
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/iter/traits/iterator.rs:2027:9
[INFO] [stdout]   44:     0x56cec53fab5d - deno_ops::infra::run_macro_expansion_test::hb0748406c7bfaa83
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:81:8
[INFO] [stdout]   45:     0x56cec5440486 - deno_ops::op2::tests::test_proc_macro_output::h67371bda5e09c0f8
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   46:     0x56cec543e986 - deno_ops::op2::tests::test_proc_macro_sync::h482ecb9b0d347dce
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   47:     0x56cec54415b2 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::ha97bdffb1ced365f
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   48:     0x56cec54415d7 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h37c7dbf8422144a4
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   49:     0x56cec531c766 - core::ops::function::FnOnce::call_once::h805c0538e5881fb9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   51:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   52:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   53:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   54:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   55:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   56:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   57:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   58:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   59:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   60:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   61:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   62:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   63:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   64:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   65:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   66:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   67:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   68:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   69:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   70:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   71:     0x77509782ba34 - 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] [stderr] error: test failed, to rerun pass `--lib`
[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] thread 'op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs' (122) 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:     0x775097a423e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x775097a423e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x775097a423e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x775097a423e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x775097a7335f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x775097a7335f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x7750979f3d31 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x7750979f3d31 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x775097a08d22 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x775097a10fea - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x775097a10e7c - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x56cec54fb10e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x56cec54fb10e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x775097a1174f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x775097a1174f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x775097a114fa - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x775097a08e59 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x7750979e4ddd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x775097a83a00 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x56cec53fadc2 - deno_ops::infra::run_macro_expansion_test::hb0748406c7bfaa83
[INFO] [stdout]                                at /opt/rustwide/workdir/lib.rs:91:7
[INFO] [stdout]   20:     0x56cec5440486 - deno_ops::op2::tests::test_proc_macro_output::h67371bda5e09c0f8
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:425:5
[INFO] [stdout]   21:     0x56cec543e986 - deno_ops::op2::tests::test_proc_macro_sync::h482ecb9b0d347dce
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:416:5
[INFO] [stdout]   22:     0x56cec54415b2 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::ha97bdffb1ced365f
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:3
[INFO] [stdout]   23:     0x56cec54415d7 - deno_ops::op2::tests::test_proc_macro_sync_op2__test_cases__sync__object_wrap_rs::{{closure}}::h37c7dbf8422144a4
[INFO] [stdout]                                at /opt/rustwide/workdir/op2/mod.rs:414:57
[INFO] [stdout]   24:     0x56cec531c766 - core::ops::function::FnOnce::call_once::h805c0538e5881fb9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56cec54faecb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56cec54faecb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x56cec5510b35 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x56cec5510b35 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x56cec5510b35 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   30:     0x56cec5510b35 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   31:     0x56cec5510b35 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x56cec5510b35 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x56cec5510b35 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x56cec54e7324 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x56cec54e7324 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   36:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   37:     0x56cec54eabea - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x56cec54eabea - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   39:     0x56cec54eabea - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   40:     0x56cec54eabea - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x56cec54eabea - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   42:     0x56cec54eabea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x775097a034df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   44:     0x775097a034df - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   45:     0x77509779eaa4 - <unknown>
[INFO] [stdout]   46:     0x77509782ba34 - clone
[INFO] [stdout]   47:                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.42s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "125e1f0437328921ce52fa3c4f4476ebcc719cf194929aad5f2526b980686fd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "125e1f0437328921ce52fa3c4f4476ebcc719cf194929aad5f2526b980686fd9", kill_on_drop: false }`
[INFO] [stdout] 125e1f0437328921ce52fa3c4f4476ebcc719cf194929aad5f2526b980686fd9
