Open theemathas opened 6 months ago
The following code causes an internal compiler error:
#![feature(anonymous_lifetime_in_impl_trait)] trait Producer { type Output; fn produce(self) -> Self::Output; } trait SomeTrait<'a> {} fn force_same_lifetime<'a>(_x: &'a i32, _y: impl SomeTrait<'a>) { unimplemented!() } fn foo<'a>(s: &'a i32, producer: impl Producer<Output: SomeTrait<'_>>) { force_same_lifetime(s, producer.produce()); }
playground link
Thanks to the_shrimp on the rust community discord for finding this bug.
Note that the anonymous_lifetime_in_impl_trait feature appears to be stabilized soon in #107378
anonymous_lifetime_in_impl_trait
Bug was reproduced on the rust playground with version 1.79.0-nightly (2024-04-23 244da22fabd9fa677bbd).
``` Compiling playground v0.0.1 (/playground) thread 'rustc' panicked at compiler/rustc_borrowck/src/diagnostics/region_errors.rs:792:70: called `Option::unwrap()` on a `None` value stack backtrace: 0: 0x7f781bf64935 - std::backtrace_rs::backtrace::libunwind::trace::h19be1b2eef092323 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7f781bf64935 - std::backtrace_rs::backtrace::trace_unsynchronized::h5fb87216a898ae13 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f781bf64935 - std::sys_common::backtrace::_print_fmt::hb7c11d9dfb93defb at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7f781bf64935 - ::fmt::hb67a26e8fbf63961 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7f781bfb3a6b - core::fmt::rt::Argument::fmt::hf262f5ae63b7280d at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/fmt/rt.rs:165:63 5: 0x7f781bfb3a6b - core::fmt::write::hf662053177767752 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/fmt/mod.rs:1157:21 6: 0x7f781bf5953f - std::io::Write::write_fmt::hbe0746a38afa3ed8 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/io/mod.rs:1832:15 7: 0x7f781bf6470e - std::sys_common::backtrace::_print::h449d3837fdc38e9e at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7f781bf6470e - std::sys_common::backtrace::print::hbaf62f5795d4cfbf at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7f781bf67079 - std::panicking::default_hook::{{closure}}::hd3baa576f047dd31 10: 0x7f781bf66dbd - std::panicking::default_hook::h629aac334d35fabe at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:298:9 11: 0x7f781f02acfc - std[db34fec1d5020528]::panicking::update_hook::>::{closure#0} 12: 0x7f781bf67776 - as core::ops::function::Fn>::call::h1a245891e3b97a26 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2036:9 13: 0x7f781bf67776 - std::panicking::rust_panic_with_hook::h9a48efc72c1f19d6 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:799:13 14: 0x7f781bf674eb - std::panicking::begin_panic_handler::{{closure}}::h7ba519a7ff46ba95 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:656:13 15: 0x7f781bf64df9 - std::sys_common::backtrace::__rust_end_short_backtrace::h542fa69f276529d5 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:171:18 16: 0x7f781bf67257 - rust_begin_unwind at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:652:5 17: 0x7f781bfaff33 - core::panicking::panic_fmt::h7eb870b4cabf95b0 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/panicking.rs:72:14 18: 0x7f781bfaffdc - core::panicking::panic::h1959d27c95b397f9 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/panicking.rs:146:5 19: 0x7f781bfafcb9 - core::option::unwrap_failed::hd535d612f11b7949 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/option.rs:1984:5 20: 0x7f781ee1f632 - ::report_general_error 21: 0x7f781ee1bda5 - ::report_region_error 22: 0x7f782124e47b - rustc_borrowck[b48aed439dafeb20]::do_mir_borrowck 23: 0x7f7821216f0a - rustc_borrowck[b48aed439dafeb20]::mir_borrowck 24: 0x7f782121692b - rustc_query_impl[b8996c46f2e4d1cc]::plumbing::__rust_begin_short_backtrace::> 25: 0x7f7820711db1 - rustc_query_system[f21b37a5f2c55d84]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b8996c46f2e4d1cc]::plumbing::QueryCtxt, false> 26: 0x7f78207118cc - rustc_query_impl[b8996c46f2e4d1cc]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace 27: 0x7f7820720aea - rustc_interface[b67c563168272ea]::passes::analysis 28: 0x7f782071fc61 - rustc_query_impl[b8996c46f2e4d1cc]::plumbing::__rust_begin_short_backtrace::> 29: 0x7f78211bb365 - rustc_query_system[f21b37a5f2c55d84]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b8996c46f2e4d1cc]::plumbing::QueryCtxt, false> 30: 0x7f78211bb0c9 - rustc_query_impl[b8996c46f2e4d1cc]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace 31: 0x7f7820fef093 - rustc_interface[b67c563168272ea]::interface::run_compiler::, rustc_driver_impl[5c10b38f6ed04dbe]::run_compiler::{closure#0}>::{closure#1} 32: 0x7f7820fd5509 - std[db34fec1d5020528]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[5c10b38f6ed04dbe]::run_compiler::{closure#0}>::{closure#1}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>> 33: 0x7f7820fd52ba - <::spawn_unchecked_, rustc_driver_impl[5c10b38f6ed04dbe]::run_compiler::{closure#0}>::{closure#1}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#2} as core[888f6a0b8de5a452]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 34: 0x7f781bf7160b - as core::ops::function::FnOnce>::call_once::ha4af6e05c1d0cf88 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9 35: 0x7f781bf7160b - as core::ops::function::FnOnce>::call_once::h102b55c00467134a at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9 36: 0x7f781bf7160b - std::sys::pal::unix::thread::Thread::new::thread_start::hde2208f61633c92b at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys/pal/unix/thread.rs:108:17 37: 0x7f781be7e609 - start_thread 38: 0x7f781bda1353 - clone 39: 0x0 - error: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: please make sure that you have updated to the latest nightly note: please attach the file at `/playground/rustc-ice-2024-04-24T16_51_38-22.txt` to your bug report note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 note: some of the compiler flags provided by cargo are hidden query stack during panic: #0 [mir_borrowck] borrow-checking `foo` #1 [analysis] running analysis passes on this crate end of query stack note: no errors encountered even though delayed bugs were created note: those delayed bugs will now be shown as internal compiler errors error: internal compiler error: RegionError { fr_origin: FreeRegion, longer_fr: '?2, shorter_fr: '?1, is_reported: true } | = note: delayed at compiler/rustc_borrowck/src/region_infer/mod.rs:1603:31 0: ::emit_diagnostic 1: ::emit_diagnostic 2: ::emit_producing_guarantee 3: ::push:: 4: rustc_borrowck::nll::compute_regions 5: rustc_borrowck::do_mir_borrowck 6: rustc_borrowck::mir_borrowck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false> 9: rustc_query_impl::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace 10: rustc_interface::passes::analysis 11: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 12: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false> 13: rustc_query_impl::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace 14: rustc_interface::interface::run_compiler::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#1} 15: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 16: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#2} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 17: as core::ops::function::FnOnce>::call_once at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9 18: as core::ops::function::FnOnce>::call_once at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9 19: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys/pal/unix/thread.rs:108:17 20: start_thread 21: clone note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: please make sure that you have updated to the latest nightly note: please attach the file at `/playground/rustc-ice-2024-04-24T16_51_38-22.txt` to your bug report note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 note: some of the compiler flags provided by cargo are hidden query stack during panic: end of query stack thread 'rustc' panicked at library/core/src/panicking.rs:228:5: panic in a destructor during cleanup error: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: please make sure that you have updated to the latest nightly note: please attach the file at `/playground/rustc-ice-2024-04-24T16_51_38-22.txt` to your bug report note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 note: some of the compiler flags provided by cargo are hidden query stack during panic: end of query stack thread caused non-unwinding panic. aborting. error: could not compile `playground` (lib) Caused by: process didn't exit successfully: `/playground/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name playground --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=0d0a355d8a01ac1a -C extra-filename=-0d0a355d8a01ac1a --out-dir /playground/target/debug/deps -L dependency=/playground/target/debug/deps --extern addr2line=/playground/target/debug/deps/libaddr2line-4c1054d9dd2e7a86.rmeta --extern adler=/playground/target/debug/deps/libadler-3f09a6a29672e991.rmeta --extern ahash=/playground/target/debug/deps/libahash-c5a7499a31d9ccb5.rmeta --extern aho_corasick=/playground/target/debug/deps/libaho_corasick-cf15d2c8c0219be3.rmeta --extern aligned_vec=/playground/target/debug/deps/libaligned_vec-4040c93a23c712d8.rmeta --extern allocator_api2=/playground/target/debug/deps/liballocator_api2-7ad50472b84778c5.rmeta --extern ansi_term=/playground/target/debug/deps/libansi_term-05a0059bfefa5637.rmeta --extern anstream=/playground/target/debug/deps/libanstream-757cb44b2cfef26f.rmeta --extern anstyle=/playground/target/debug/deps/libanstyle-b75d76de935a5b55.rmeta --extern anstyle_parse=/playground/target/debug/deps/libanstyle_parse-51840c04cab7b36a.rmeta --extern anstyle_query=/playground/target/debug/deps/libanstyle_query-2a82be72a48a9e78.rmeta --extern anyhow=/playground/target/debug/deps/libanyhow-85b6e9b0a9d7b795.rmeta --extern approx=/playground/target/debug/deps/libapprox-f7b0376e6866345b.rmeta --extern arc_swap=/playground/target/debug/deps/libarc_swap-63595da798af843e.rmeta --extern arg_enum_proc_macro=/playground/target/debug/deps/libarg_enum_proc_macro-777538d8580ce7b7.so --extern arrayvec=/playground/target/debug/deps/libarrayvec-5f1d48869ec4397d.rmeta --extern async_trait=/playground/target/debug/deps/libasync_trait-5fbf0d827c293668.so --extern atomic=/playground/target/debug/deps/libatomic-d97888090da54f0e.rmeta --extern autocfg=/playground/target/debug/deps/libautocfg-43c7fbfe41e06fb7.rmeta --extern av1_grain=/playground/target/debug/deps/libav1_grain-8b439efb53e79122.rmeta --extern avif_serialize=/playground/target/debug/deps/libavif_serialize-cdf2ba44285ef02f.rmeta --extern backtrace=/playground/target/debug/deps/libbacktrace-0e3a2d0ba6c1ff1a.rmeta --extern base64_0_21_7=/playground/target/debug/deps/libbase64-1a1618cb3c338812.rmeta --extern base64=/playground/target/debug/deps/libbase64-e18c3145a8487187.rmeta --extern bit_set=/playground/target/debug/deps/libbit_set-8b78f1ed1a1d5a90.rmeta --extern bit_vec=/playground/target/debug/deps/libbit_vec-2d247e0a8ee0b1fd.rmeta --extern bit_field=/playground/target/debug/deps/libbit_field-59fcd3c19a5466e2.rmeta --extern bitflags_1_3_2=/playground/target/debug/deps/libbitflags-ad1920bfb419c0bc.rmeta --extern bitflags=/playground/target/debug/deps/libbitflags-430257a4b6c39fc3.rmeta --extern bitstream_io=/playground/target/debug/deps/libbitstream_io-df94b6955f6d3ccd.rmeta --extern block_buffer=/playground/target/debug/deps/libblock_buffer-c754ec799ba3f0c0.rmeta --extern built=/playground/target/debug/deps/libbuilt-2bf716b0cb9c1f47.rmeta --extern bumpalo=/playground/target/debug/deps/libbumpalo-b390a648d4a37da5.rmeta --extern bytemuck=/playground/target/debug/deps/libbytemuck-61d5079bb9f3af3f.rmeta --extern bytemuck_derive=/playground/target/debug/deps/libbytemuck_derive-289e2a5eaa528d59.so --extern byteorder=/playground/target/debug/deps/libbyteorder-e159530ef32e7331.rmeta --extern bytes_0_4_12=/playground/target/debug/deps/libbytes-8b8cc90645d37a89.rmeta --extern bytes=/playground/target/debug/deps/libbytes-bbad9f7cf1ca8122.rmeta --extern cc=/playground/target/debug/deps/libcc-8d4bf89b7ede9b25.rmeta --extern cfg_if=/playground/target/debug/deps/libcfg_if-59fd35abb8bea8be.rmeta --extern chrono=/playground/target/debug/deps/libchrono-4c40021cef9bff0d.rmeta --extern clap=/playground/target/debug/deps/libclap-b439d38832ea8735.rmeta --extern clap_builder=/playground/target/debug/deps/libclap_builder-428e77e92cda0b6b.rmeta --extern clap_derive=/playground/target/debug/deps/libclap_derive-aa3af9114a81f607.so --extern clap_lex=/playground/target/debug/deps/libclap_lex-0a3438fb7a9e265b.rmeta --extern color_quant=/playground/target/debug/deps/libcolor_quant-e7403b9c068f2d68.rmeta --extern colorchoice=/playground/target/debug/deps/libcolorchoice-6dac80651cab09a0.rmeta --extern const_default=/playground/target/debug/deps/libconst_default-8efd432a44ffdd2e.rmeta --extern cookie=/playground/target/debug/deps/libcookie-833b15972373a0f1.rmeta --extern cookie_store=/playground/target/debug/deps/libcookie_store-dec78943f9d8f8dc.rmeta --extern cpufeatures=/playground/target/debug/deps/libcpufeatures-1eb599c05b5e5fec.rmeta --extern crc32fast=/playground/target/debug/deps/libcrc32fast-f5335acea5e90d68.rmeta --extern crossbeam=/playground/target/debug/deps/libcrossbeam-d5c0f293a09e67d5.rmeta --extern crossbeam_channel=/playground/target/debug/deps/libcrossbeam_channel-e115e8e174a2eaec.rmeta --extern crossbeam_deque=/playground/target/debug/deps/libcrossbeam_deque-42f27e4271764b83.rmeta --extern crossbeam_epoch=/playground/target/debug/deps/libcrossbeam_epoch-b6c704d8287eda5f.rmeta --extern crossbeam_queue=/playground/target/debug/deps/libcrossbeam_queue-531117d875d55eea.rmeta --extern crossbeam_utils=/playground/target/debug/deps/libcrossbeam_utils-9eec175af49d74d1.rmeta --extern crypto_common=/playground/target/debug/deps/libcrypto_common-c20512af34db6713.rmeta --extern csv=/playground/target/debug/deps/libcsv-ec7aef1aaf8d8513.rmeta --extern csv_core=/playground/target/debug/deps/libcsv_core-1509dc74cdd8e3a4.rmeta --extern data_encoding=/playground/target/debug/deps/libdata_encoding-eee5f3b6097220c8.rmeta --extern deranged=/playground/target/debug/deps/libderanged-33479523b78ca0be.rmeta --extern derivative=/playground/target/debug/deps/libderivative-59f103d16e9159b0.so --extern destructure_traitobject=/playground/target/debug/deps/libdestructure_traitobject-b080bf825f241b55.rmeta --extern digest=/playground/target/debug/deps/libdigest-dbda06513231578c.rmeta --extern either=/playground/target/debug/deps/libeither-3b33227bc3e3b825.rmeta --extern encoding_rs=/playground/target/debug/deps/libencoding_rs-0c96e48176fd35f0.rmeta --extern env_filter=/playground/target/debug/deps/libenv_filter-d7cfe902bb11f5de.rmeta --extern env_logger=/playground/target/debug/deps/libenv_logger-6f27acecc31aa40f.rmeta --extern equivalent=/playground/target/debug/deps/libequivalent-412bfd857fdec5e5.rmeta --extern errno=/playground/target/debug/deps/liberrno-251c45713da464cd.rmeta --extern error_chain=/playground/target/debug/deps/liberror_chain-24678d22ab86936e.rmeta --extern exr=/playground/target/debug/deps/libexr-632b4981ac1c3e68.rmeta --extern fallible_iterator_0_2_0=/playground/target/debug/deps/libfallible_iterator-4efe1a6224a45962.rmeta --extern fallible_iterator=/playground/target/debug/deps/libfallible_iterator-2e43403b7663c233.rmeta --extern fallible_streaming_iterator=/playground/target/debug/deps/libfallible_streaming_iterator-710dfcc86a75e434.rmeta --extern faster_hex=/playground/target/debug/deps/libfaster_hex-10f70e2d0dd4561c.rmeta --extern fastrand=/playground/target/debug/deps/libfastrand-df50dde7b12a9c56.rmeta --extern fdeflate=/playground/target/debug/deps/libfdeflate-c477868a74044a8c.rmeta --extern filetime=/playground/target/debug/deps/libfiletime-45797578cc8b8b59.rmeta --extern finl_unicode=/playground/target/debug/deps/libfinl_unicode-874dfffcf7889dc0.rmeta --extern fixedbitset=/playground/target/debug/deps/libfixedbitset-56fdcb6d3120aa1c.rmeta --extern flate2=/playground/target/debug/deps/libflate2-0b4925a047d5f8ff.rmeta --extern flume=/playground/target/debug/deps/libflume-9e80e5ccc2d002e7.rmeta --extern fnv=/playground/target/debug/deps/libfnv-b87f391f84df4168.rmeta --extern foreign_types=/playground/target/debug/deps/libforeign_types-bf1014ffc62f0ae0.rmeta --extern foreign_types_shared=/playground/target/debug/deps/libforeign_types_shared-e8820102b4a82b58.rmeta --extern form_urlencoded=/playground/target/debug/deps/libform_urlencoded-1bdd9f06d2adc69d.rmeta --extern futf=/playground/target/debug/deps/libfutf-2ea1554fefb2e49e.rmeta --extern futures_0_1_31=/playground/target/debug/deps/libfutures-12ad2a82a5d3e695.rmeta --extern futures=/playground/target/debug/deps/libfutures-2c82dc1b9f4bec2d.rmeta --extern futures_channel=/playground/target/debug/deps/libfutures_channel-eb73a55562a413ee.rmeta --extern futures_core=/playground/target/debug/deps/libfutures_core-ad0c125cdf24786b.rmeta --extern futures_executor=/playground/target/debug/deps/libfutures_executor-ad1563a6e496cd73.rmeta --extern futures_io=/playground/target/debug/deps/libfutures_io-db8e49ccde7de409.rmeta --extern futures_macro=/playground/target/debug/deps/libfutures_macro-ee0d4af28baa04b7.so --extern futures_sink=/playground/target/debug/deps/libfutures_sink-98d00ecf507f01a6.rmeta --extern futures_task=/playground/target/debug/deps/libfutures_task-664a35a0924d0bf1.rmeta --extern futures_util=/playground/target/debug/deps/libfutures_util-ed12789da2ff454b.rmeta --extern generic_array_0_14_7=/playground/target/debug/deps/libgeneric_array-3e20fa87d178dde2.rmeta --extern generic_array=/playground/target/debug/deps/libgeneric_array-881eeb861221d555.rmeta --extern getrandom=/playground/target/debug/deps/libgetrandom-1304ca36a9bc318d.rmeta --extern gif=/playground/target/debug/deps/libgif-7b41a0d630389527.rmeta --extern gimli=/playground/target/debug/deps/libgimli-41245e7be5476f28.rmeta --extern glob=/playground/target/debug/deps/libglob-1e2a4b0324293862.rmeta --extern h2=/playground/target/debug/deps/libh2-9a852803b0493bda.rmeta --extern half=/playground/target/debug/deps/libhalf-e8f8e155b1632de1.rmeta --extern hashbrown_0_12_3=/playground/target/debug/deps/libhashbrown-0114bddb4ace02ff.rmeta --extern hashbrown=/playground/target/debug/deps/libhashbrown-3324097a3692c1ab.rmeta --extern hashlink=/playground/target/debug/deps/libhashlink-d1fd67420f44facc.rmeta --extern hdrhistogram=/playground/target/debug/deps/libhdrhistogram-3b7739e3425d12ee.rmeta --extern heck=/playground/target/debug/deps/libheck-3726cb74edb52c42.rmeta --extern hmac=/playground/target/debug/deps/libhmac-bb35b556ae1a0750.rmeta --extern html5ever=/playground/target/debug/deps/libhtml5ever-ad7519bc02fe229e.rmeta --extern http=/playground/target/debug/deps/libhttp-8a2e8136da744a30.rmeta --extern http_body=/playground/target/debug/deps/libhttp_body-50106726f45de449.rmeta --extern http_body_util=/playground/target/debug/deps/libhttp_body_util-575beee291b101c3.rmeta --extern httparse=/playground/target/debug/deps/libhttparse-9ca89fed19e6a4ab.rmeta --extern httpdate=/playground/target/debug/deps/libhttpdate-c240583034884b92.rmeta --extern humantime=/playground/target/debug/deps/libhumantime-dfd0f3ccc342d605.rmeta --extern hyper=/playground/target/debug/deps/libhyper-068233c4bf4e9d3a.rmeta --extern hyper_tls=/playground/target/debug/deps/libhyper_tls-ae8cc5fe5b97c48e.rmeta --extern hyper_util=/playground/target/debug/deps/libhyper_util-2f49b3e613f9fdc0.rmeta --extern iana_time_zone=/playground/target/debug/deps/libiana_time_zone-eb18dd6f45b53480.rmeta --extern idna_0_3_0=/playground/target/debug/deps/libidna-eb02aa9a744206dd.rmeta --extern idna=/playground/target/debug/deps/libidna-80e3209eae62e7d5.rmeta --extern image=/playground/target/debug/deps/libimage-1cd731b8323b7e95.rmeta --extern image_webp=/playground/target/debug/deps/libimage_webp-1cd9c7ef372e3a16.rmeta --extern imgref=/playground/target/debug/deps/libimgref-14c3f6543a9943d6.rmeta --extern indexmap_1_9_3=/playground/target/debug/deps/libindexmap-fc2222078c7fb97d.rmeta --extern indexmap=/playground/target/debug/deps/libindexmap-2a0247554704baa2.rmeta --extern iovec=/playground/target/debug/deps/libiovec-21ca973878165066.rmeta --extern ipnet=/playground/target/debug/deps/libipnet-010cf52d3a0b10b5.rmeta --extern itertools=/playground/target/debug/deps/libitertools-ac8f9e3926460f34.rmeta --extern itoa=/playground/target/debug/deps/libitoa-95d99ed1b7c2d8bb.rmeta --extern jobserver=/playground/target/debug/deps/libjobserver-d2251f7f4a07d5d8.rmeta --extern jpeg_decoder=/playground/target/debug/deps/libjpeg_decoder-283d39bcc5f09e65.rmeta --extern lazy_static=/playground/target/debug/deps/liblazy_static-a5f0aebdd3d55e16.rmeta --extern lebe=/playground/target/debug/deps/liblebe-72f2d477d6c93f20.rmeta --extern libc=/playground/target/debug/deps/liblibc-7d4664ab7056eb78.rmeta --extern libm=/playground/target/debug/deps/liblibm-fc897264656bf591.rmeta --extern libsqlite3_sys=/playground/target/debug/deps/liblibsqlite3_sys-4d4c3e4dd1b47fd6.rmeta --extern linux_raw_sys=/playground/target/debug/deps/liblinux_raw_sys-f77db8feb75f86fb.rmeta --extern lock_api=/playground/target/debug/deps/liblock_api-ae1e59c07cd0c70d.rmeta --extern log=/playground/target/debug/deps/liblog-4022445b282db0c6.rmeta --extern log_mdc=/playground/target/debug/deps/liblog_mdc-a4c23800e3e739b2.rmeta --extern log4rs=/playground/target/debug/deps/liblog4rs-473c8c358d0053de.rmeta --extern loop9=/playground/target/debug/deps/libloop9-c79e3e985fed7500.rmeta --extern mac=/playground/target/debug/deps/libmac-dcc37a52a3bec462.rmeta --extern markup5ever=/playground/target/debug/deps/libmarkup5ever-580429b8d4f159cf.rmeta --extern markup5ever_rcdom=/playground/target/debug/deps/libmarkup5ever_rcdom-2505533acfe89bf3.rmeta --extern matrixmultiply=/playground/target/debug/deps/libmatrixmultiply-775dd8796e5e566a.rmeta --extern maybe_rayon=/playground/target/debug/deps/libmaybe_rayon-fd504e68a91869e5.rmeta --extern md5=/playground/target/debug/deps/libmd5-918897c391f837a0.rmeta --extern memchr=/playground/target/debug/deps/libmemchr-91741b0190459fe4.rmeta --extern memmap=/playground/target/debug/deps/libmemmap-61f05128a23ba884.rmeta --extern memoffset=/playground/target/debug/deps/libmemoffset-8bc793afd3dc0d36.rmeta --extern mime=/playground/target/debug/deps/libmime-09780aa9afc6dfb4.rmeta --extern mime_guess=/playground/target/debug/deps/libmime_guess-45aaba32cb0c0807.rmeta --extern minimal_lexical=/playground/target/debug/deps/libminimal_lexical-c9457124796fd7df.rmeta --extern miniz_oxide=/playground/target/debug/deps/libminiz_oxide-ad71b047d0618fe6.rmeta --extern mio=/playground/target/debug/deps/libmio-1bf290c992f6d391.rmeta --extern nalgebra=/playground/target/debug/deps/libnalgebra-08b3d02695cecbb5.rmeta --extern nalgebra_macros=/playground/target/debug/deps/libnalgebra_macros-0fcbf2008e5484a4.so --extern native_tls=/playground/target/debug/deps/libnative_tls-fdbd0d3f34af101e.rmeta --extern ndarray=/playground/target/debug/deps/libndarray-7561f9fd9f82d155.rmeta --extern debug_unreachable=/playground/target/debug/deps/libdebug_unreachable-840d25d29f858f82.rmeta --extern nom=/playground/target/debug/deps/libnom-1d5492b997315379.rmeta --extern noop_proc_macro=/playground/target/debug/deps/libnoop_proc_macro-ba5a81767f96b27f.so --extern num=/playground/target/debug/deps/libnum-60e2589e77042085.rmeta --extern num_bigint=/playground/target/debug/deps/libnum_bigint-5e742d83b2696721.rmeta --extern num_complex=/playground/target/debug/deps/libnum_complex-7048009300e58121.rmeta --extern num_conv=/playground/target/debug/deps/libnum_conv-8c9cbc0ac81ba02b.rmeta --extern num_derive=/playground/target/debug/deps/libnum_derive-f258c58a0c8ece3d.so --extern num_integer=/playground/target/debug/deps/libnum_integer-49a4e5b8bea29d93.rmeta --extern num_iter=/playground/target/debug/deps/libnum_iter-97002fdf73b951ba.rmeta --extern num_rational=/playground/target/debug/deps/libnum_rational-4d157edc5a15effc.rmeta --extern num_traits=/playground/target/debug/deps/libnum_traits-c77b19671739e7f6.rmeta --extern num_cpus=/playground/target/debug/deps/libnum_cpus-d7fb818b019c5d5f.rmeta --extern object=/playground/target/debug/deps/libobject-97c0c1d06c305014.rmeta --extern once_cell=/playground/target/debug/deps/libonce_cell-65f5ef3666d1308c.rmeta --extern openssl=/playground/target/debug/deps/libopenssl-90d2bc83d71e5ffb.rmeta --extern openssl_macros=/playground/target/debug/deps/libopenssl_macros-3bae2004dcfcb1c0.so --extern openssl_probe=/playground/target/debug/deps/libopenssl_probe-53373f83cce4ce19.rmeta --extern openssl_sys=/playground/target/debug/deps/libopenssl_sys-1f6a28e71c65109c.rmeta --extern ordered_float=/playground/target/debug/deps/libordered_float-48a9ce6fd4fa28aa.rmeta --extern parking_lot=/playground/target/debug/deps/libparking_lot-922742f306f21281.rmeta --extern parking_lot_core=/playground/target/debug/deps/libparking_lot_core-87026e7b1d000402.rmeta --extern paste=/playground/target/debug/deps/libpaste-ae049a3efe185c3d.so --extern percent_encoding=/playground/target/debug/deps/libpercent_encoding-98dc5239e671d89b.rmeta --extern petgraph=/playground/target/debug/deps/libpetgraph-d02fc4285d721714.rmeta --extern phf_0_10_1=/playground/target/debug/deps/libphf-923a40d94bee4ab8.rmeta --extern phf=/playground/target/debug/deps/libphf-8a7ee2ec120ee899.rmeta --extern phf_codegen=/playground/target/debug/deps/libphf_codegen-0c03fd902430a975.rmeta --extern phf_generator_0_10_0=/playground/target/debug/deps/libphf_generator-417762d2ad1914be.rmeta --extern phf_generator=/playground/target/debug/deps/libphf_generator-aa8987d74cd7cb0e.rmeta --extern phf_macros=/playground/target/debug/deps/libphf_macros-6c5d98a2236c9644.so --extern phf_shared_0_10_0=/playground/target/debug/deps/libphf_shared-445484f4dfe00074.rmeta --extern phf_shared=/playground/target/debug/deps/libphf_shared-9d6e97eaab9eb05a.rmeta --extern pin_project=/playground/target/debug/deps/libpin_project-df407d80b44bcc0e.rmeta --extern pin_project_internal=/playground/target/debug/deps/libpin_project_internal-8f85341cfa5f0428.so --extern pin_project_lite=/playground/target/debug/deps/libpin_project_lite-b42455a34bfaf72b.rmeta --extern pin_utils=/playground/target/debug/deps/libpin_utils-a8b22815580c0df9.rmeta --extern pkg_config=/playground/target/debug/deps/libpkg_config-c3aec8bc08b9ea08.rmeta --extern png=/playground/target/debug/deps/libpng-7bb0466b38685756.rmeta --extern postgres=/playground/target/debug/deps/libpostgres-b13786db607080d5.rmeta --extern postgres_protocol=/playground/target/debug/deps/libpostgres_protocol-02c803227ed4bd04.rmeta --extern postgres_types=/playground/target/debug/deps/libpostgres_types-55162e017597e6b8.rmeta --extern powerfmt=/playground/target/debug/deps/libpowerfmt-20ed33c5eea869c6.rmeta --extern ppv_lite86=/playground/target/debug/deps/libppv_lite86-a0f9008c52b93a12.rmeta --extern precomputed_hash=/playground/target/debug/deps/libprecomputed_hash-c8fddb01a9c4ef67.rmeta --extern proc_macro2=/playground/target/debug/deps/libproc_macro2-80b56ad73d04b2dd.rmeta --extern profiling=/playground/target/debug/deps/libprofiling-718dbe2be324bd90.rmeta --extern profiling_procmacros=/playground/target/debug/deps/libprofiling_procmacros-2b138aee550bda0a.so --extern psl_types=/playground/target/debug/deps/libpsl_types-4612b0340e7c1853.rmeta --extern publicsuffix=/playground/target/debug/deps/libpublicsuffix-79d6b47f98e46ff0.rmeta --extern qoi=/playground/target/debug/deps/libqoi-ddbe7b4534bb5f2e.rmeta --extern quick_error=/playground/target/debug/deps/libquick_error-5674c48264a045c4.rmeta --extern quote=/playground/target/debug/deps/libquote-fc80b14415b48d3a.rmeta --extern rand=/playground/target/debug/deps/librand-64dcdd4cab1c7954.rmeta --extern rand_chacha=/playground/target/debug/deps/librand_chacha-65b5f4d4c644c2ae.rmeta --extern rand_core=/playground/target/debug/deps/librand_core-d09456fc3ea0f426.rmeta --extern rand_distr=/playground/target/debug/deps/librand_distr-ac61931028b2b3c6.rmeta --extern rav1e=/playground/target/debug/deps/librav1e-6915c8b22df6cb8b.rmeta --extern ravif=/playground/target/debug/deps/libravif-26c440afe73fb272.rmeta --extern rawpointer=/playground/target/debug/deps/librawpointer-fa8d476f47f0aa20.rmeta --extern rayon=/playground/target/debug/deps/librayon-13431572bdf6eff9.rmeta --extern rayon_core=/playground/target/debug/deps/librayon_core-faf8ecd9de6e150f.rmeta --extern regex=/playground/target/debug/deps/libregex-8889d4949abd6cc9.rmeta --extern regex_automata=/playground/target/debug/deps/libregex_automata-c86d2e0ccf634f91.rmeta --extern regex_syntax=/playground/target/debug/deps/libregex_syntax-d4ba98c4e534d062.rmeta --extern reqwest=/playground/target/debug/deps/libreqwest-da6aa14e937f7fe0.rmeta --extern rgb=/playground/target/debug/deps/librgb-5764623322d24c33.rmeta --extern ring=/playground/target/debug/deps/libring-ee57d6ed5a64ff72.rmeta --extern rusqlite=/playground/target/debug/deps/librusqlite-e767637b95ad3513.rmeta --extern rustc_demangle=/playground/target/debug/deps/librustc_demangle-d4e2918a2894eefb.rmeta --extern rustc_version=/playground/target/debug/deps/librustc_version-70e4f35680908a40.rmeta --extern rustix=/playground/target/debug/deps/librustix-67a0b05afda1c154.rmeta --extern rustls_pemfile=/playground/target/debug/deps/librustls_pemfile-2c2ff4be6f8324cd.rmeta --extern ryu=/playground/target/debug/deps/libryu-7459666098b6089e.rmeta --extern safe_arch=/playground/target/debug/deps/libsafe_arch-8bb86e84d8a03f8a.rmeta --extern same_file=/playground/target/debug/deps/libsame_file-cfa39741801edcf0.rmeta --extern scopeguard=/playground/target/debug/deps/libscopeguard-340b0cc7f24af35e.rmeta --extern select=/playground/target/debug/deps/libselect-86c37ee7e16614d6.rmeta --extern semver=/playground/target/debug/deps/libsemver-06d3ee177fffc359.rmeta --extern serde=/playground/target/debug/deps/libserde-07cd2992bedec5ce.rmeta --extern serde_value=/playground/target/debug/deps/libserde_value-26eb202ec63531a6.rmeta --extern serde_derive=/playground/target/debug/deps/libserde_derive-38744395bcacc9c8.so --extern serde_json=/playground/target/debug/deps/libserde_json-49ce1e9be2f252d2.rmeta --extern serde_spanned=/playground/target/debug/deps/libserde_spanned-19fec218aa21f635.rmeta --extern serde_urlencoded=/playground/target/debug/deps/libserde_urlencoded-5addcc3d570580f1.rmeta --extern serde_yaml=/playground/target/debug/deps/libserde_yaml-88e5778ccf44fd3f.rmeta --extern sha1_smol=/playground/target/debug/deps/libsha1_smol-7185c7bff8ed7763.rmeta --extern sha2=/playground/target/debug/deps/libsha2-84089227dbfc49bf.rmeta --extern signal_hook_registry=/playground/target/debug/deps/libsignal_hook_registry-f2f6f0fbf77657fb.rmeta --extern simba=/playground/target/debug/deps/libsimba-10f07e7434dfcee7.rmeta --extern simd_adler32=/playground/target/debug/deps/libsimd_adler32-0b28677c728d9f9e.rmeta --extern simd_helpers=/playground/target/debug/deps/libsimd_helpers-dd37846e2e52a857.so --extern siphasher=/playground/target/debug/deps/libsiphasher-4ec58c711bad9322.rmeta --extern slab=/playground/target/debug/deps/libslab-6a0e7ce77aa3974d.rmeta --extern smallvec=/playground/target/debug/deps/libsmallvec-76c61ed7b2259cd2.rmeta --extern smawk=/playground/target/debug/deps/libsmawk-ec60103fa6298aea.rmeta --extern socket2=/playground/target/debug/deps/libsocket2-da597790941ad7b2.rmeta --extern spin=/playground/target/debug/deps/libspin-dc76fccb8768a1dc.rmeta --extern sptr=/playground/target/debug/deps/libsptr-4523619adaafff8b.rmeta --extern string_cache=/playground/target/debug/deps/libstring_cache-0645e6adf302d171.rmeta --extern string_cache_codegen=/playground/target/debug/deps/libstring_cache_codegen-bdc14322faf262cb.rmeta --extern stringprep=/playground/target/debug/deps/libstringprep-e6a49dc4e4372f44.rmeta --extern strsim=/playground/target/debug/deps/libstrsim-a85e8d83a29f1e3c.rmeta --extern subtle=/playground/target/debug/deps/libsubtle-a8e37e451bde043b.rmeta --extern syn_1_0_109=/playground/target/debug/deps/libsyn-de80f5092536a4a7.rmeta --extern syn=/playground/target/debug/deps/libsyn-7d44d8227e8008a3.rmeta --extern sync_wrapper=/playground/target/debug/deps/libsync_wrapper-52c0f6477ba57e87.rmeta --extern tar=/playground/target/debug/deps/libtar-ae4326ac63a5d6be.rmeta --extern tempfile=/playground/target/debug/deps/libtempfile-6ddc52086f2595c7.rmeta --extern tendril=/playground/target/debug/deps/libtendril-1b90e8f5dbe3aed1.rmeta --extern termcolor=/playground/target/debug/deps/libtermcolor-ce7befebf7a1e656.rmeta --extern terminal_size=/playground/target/debug/deps/libterminal_size-91e2bb974052b6b5.rmeta --extern textwrap=/playground/target/debug/deps/libtextwrap-c8acc6b753e76250.rmeta --extern thiserror=/playground/target/debug/deps/libthiserror-6371371c20d8d4e2.rmeta --extern thiserror_impl=/playground/target/debug/deps/libthiserror_impl-937ec376d24cbfa7.so --extern thread_id=/playground/target/debug/deps/libthread_id-8fdcbdc54433d9d7.rmeta --extern threadpool=/playground/target/debug/deps/libthreadpool-9574880ae429d7b8.rmeta --extern tiff=/playground/target/debug/deps/libtiff-d28cf685f8689cc2.rmeta --extern time=/playground/target/debug/deps/libtime-7d0c1e3c8f99fa57.rmeta --extern time_core=/playground/target/debug/deps/libtime_core-c9eb71dd38667470.rmeta --extern time_macros=/playground/target/debug/deps/libtime_macros-247cfcb647e626c0.so --extern tinyvec=/playground/target/debug/deps/libtinyvec-d709e66b4b9e5878.rmeta --extern tinyvec_macros=/playground/target/debug/deps/libtinyvec_macros-38d91b622583a154.rmeta --extern tokio=/playground/target/debug/deps/libtokio-08fe890a8e82e13d.rmeta --extern tokio_io=/playground/target/debug/deps/libtokio_io-d045291906e0ee0d.rmeta --extern tokio_macros=/playground/target/debug/deps/libtokio_macros-7baf6d1273595847.so --extern tokio_native_tls=/playground/target/debug/deps/libtokio_native_tls-c8f5b2f786fe1c13.rmeta --extern tokio_postgres=/playground/target/debug/deps/libtokio_postgres-3163de7b9deed961.rmeta --extern tokio_util=/playground/target/debug/deps/libtokio_util-28cc698f92f7d112.rmeta --extern toml=/playground/target/debug/deps/libtoml-28201871c95d5e1f.rmeta --extern toml_datetime=/playground/target/debug/deps/libtoml_datetime-17f161ae6ed7f52b.rmeta --extern toml_edit=/playground/target/debug/deps/libtoml_edit-d7faa90197cea577.rmeta --extern tower=/playground/target/debug/deps/libtower-ff01487c6bbd2684.rmeta --extern tower_layer=/playground/target/debug/deps/libtower_layer-e726ec216a4dfe57.rmeta --extern tower_service=/playground/target/debug/deps/libtower_service-5cb9df45492719bf.rmeta --extern tracing=/playground/target/debug/deps/libtracing-b72ad3701baafdf0.rmeta --extern tracing_attributes=/playground/target/debug/deps/libtracing_attributes-48bd1713eec1ef73.so --extern tracing_core=/playground/target/debug/deps/libtracing_core-b7ad1c092cf677e0.rmeta --extern try_lock=/playground/target/debug/deps/libtry_lock-f73a7627d08d7047.rmeta --extern typemap_ors=/playground/target/debug/deps/libtypemap_ors-51c7ee1f9b2a5399.rmeta --extern typenum=/playground/target/debug/deps/libtypenum-603f08e78de3ce4b.rmeta --extern unicase=/playground/target/debug/deps/libunicase-b6ea89d4077abd59.rmeta --extern unicode_bidi=/playground/target/debug/deps/libunicode_bidi-388c3c2a5ddbd10a.rmeta --extern unicode_ident=/playground/target/debug/deps/libunicode_ident-abb48cb62cc6884d.rmeta --extern unicode_linebreak=/playground/target/debug/deps/libunicode_linebreak-5c3df320b96ec9cc.rmeta --extern unicode_normalization=/playground/target/debug/deps/libunicode_normalization-136de26223357970.rmeta --extern unicode_segmentation=/playground/target/debug/deps/libunicode_segmentation-905e91fceba8556c.rmeta --extern unicode_width=/playground/target/debug/deps/libunicode_width-3042c11fe6cc5dc6.rmeta --extern unicode_xid=/playground/target/debug/deps/libunicode_xid-5fa6ab10671f1c52.rmeta --extern unsafe_any_ors=/playground/target/debug/deps/libunsafe_any_ors-4cd5a6568ea186a8.rmeta --extern unsafe_libyaml=/playground/target/debug/deps/libunsafe_libyaml-c1f60569d89702bc.rmeta --extern untrusted=/playground/target/debug/deps/libuntrusted-f32fc85046cdf3b5.rmeta --extern url=/playground/target/debug/deps/liburl-3f89de08fbf71bdc.rmeta --extern utf8=/playground/target/debug/deps/libutf8-fe4a0f906b99069f.rmeta --extern utf8parse=/playground/target/debug/deps/libutf8parse-e69e6984c166d08c.rmeta --extern uuid=/playground/target/debug/deps/libuuid-6b377a3078eba7ab.rmeta --extern v_frame=/playground/target/debug/deps/libv_frame-97e107a9200fb5d5.rmeta --extern vcpkg=/playground/target/debug/deps/libvcpkg-0c42e146e111ef9b.rmeta --extern version_check=/playground/target/debug/deps/libversion_check-bd0b536bd1cbf42e.rmeta --extern walkdir=/playground/target/debug/deps/libwalkdir-48fb32db35972a24.rmeta --extern want=/playground/target/debug/deps/libwant-ea61a245047a353e.rmeta --extern wasm_bindgen=/playground/target/debug/deps/libwasm_bindgen-d04642ce079bcf69.rmeta --extern wasm_bindgen_backend=/playground/target/debug/deps/libwasm_bindgen_backend-20de08818de5837d.rmeta --extern wasm_bindgen_macro=/playground/target/debug/deps/libwasm_bindgen_macro-a5e13f9f7c7ab3c3.so --extern wasm_bindgen_macro_support=/playground/target/debug/deps/libwasm_bindgen_macro_support-59ea0e3443388eca.rmeta --extern wasm_bindgen_shared=/playground/target/debug/deps/libwasm_bindgen_shared-9d7ec8305a8170e7.rmeta --extern weezl=/playground/target/debug/deps/libweezl-ef83fd076c0c214d.rmeta --extern whoami=/playground/target/debug/deps/libwhoami-f5b3f319ed731c86.rmeta --extern wide=/playground/target/debug/deps/libwide-16280bf876a0ddce.rmeta --extern winnow=/playground/target/debug/deps/libwinnow-197b4034e72039de.rmeta --extern xattr=/playground/target/debug/deps/libxattr-8406a8c07c4ed13c.rmeta --extern xml5ever=/playground/target/debug/deps/libxml5ever-4ac0c7d1215ff48d.rmeta --extern zerocopy=/playground/target/debug/deps/libzerocopy-7a089b3603ae5df7.rmeta --extern zerocopy_derive=/playground/target/debug/deps/libzerocopy_derive-9363d2b70e2d6239.so --extern zeroize=/playground/target/debug/deps/libzeroize-b40930bc9d4eb879.rmeta --extern zune_core=/playground/target/debug/deps/libzune_core-067fe4b09cd8c8fd.rmeta --extern zune_inflate=/playground/target/debug/deps/libzune_inflate-26f56dc0fa212a11.rmeta --extern zune_jpeg=/playground/target/debug/deps/libzune_jpeg-1336e7c50f75a5bf.rlib -L native=/playground/target/debug/build/libsqlite3-sys-cf623a47818a5dac/out -L native=/playground/target/debug/build/ring-688803764d5f1598/out` (signal: 6, SIGABRT: process abort signal) ```
bisects to #120550
The following code causes an internal compiler error:
playground link
Thanks to the_shrimp on the rust community discord for finding this bug.
Note that the
anonymous_lifetime_in_impl_trait
feature appears to be stabilized soon in #107378Meta
Bug was reproduced on the rust playground with version 1.79.0-nightly (2024-04-23 244da22fabd9fa677bbd).
Backtrace
``` Compiling playground v0.0.1 (/playground) thread 'rustc' panicked at compiler/rustc_borrowck/src/diagnostics/region_errors.rs:792:70: called `Option::unwrap()` on a `None` value stack backtrace: 0: 0x7f781bf64935 - std::backtrace_rs::backtrace::libunwind::trace::h19be1b2eef092323 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7f781bf64935 - std::backtrace_rs::backtrace::trace_unsynchronized::h5fb87216a898ae13 at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f781bf64935 - std::sys_common::backtrace::_print_fmt::hb7c11d9dfb93defb at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7f781bf64935 -::fmt::hb67a26e8fbf63961
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:44:22
4: 0x7f781bfb3a6b - core::fmt::rt::Argument::fmt::hf262f5ae63b7280d
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/fmt/rt.rs:165:63
5: 0x7f781bfb3a6b - core::fmt::write::hf662053177767752
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/fmt/mod.rs:1157:21
6: 0x7f781bf5953f - std::io::Write::write_fmt::hbe0746a38afa3ed8
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/io/mod.rs:1832:15
7: 0x7f781bf6470e - std::sys_common::backtrace::_print::h449d3837fdc38e9e
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:47:5
8: 0x7f781bf6470e - std::sys_common::backtrace::print::hbaf62f5795d4cfbf
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:34:9
9: 0x7f781bf67079 - std::panicking::default_hook::{{closure}}::hd3baa576f047dd31
10: 0x7f781bf66dbd - std::panicking::default_hook::h629aac334d35fabe
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:298:9
11: 0x7f781f02acfc - std[db34fec1d5020528]::panicking::update_hook::>::{closure#0}
12: 0x7f781bf67776 - as core::ops::function::Fn>::call::h1a245891e3b97a26
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2036:9
13: 0x7f781bf67776 - std::panicking::rust_panic_with_hook::h9a48efc72c1f19d6
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:799:13
14: 0x7f781bf674eb - std::panicking::begin_panic_handler::{{closure}}::h7ba519a7ff46ba95
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:656:13
15: 0x7f781bf64df9 - std::sys_common::backtrace::__rust_end_short_backtrace::h542fa69f276529d5
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys_common/backtrace.rs:171:18
16: 0x7f781bf67257 - rust_begin_unwind
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/panicking.rs:652:5
17: 0x7f781bfaff33 - core::panicking::panic_fmt::h7eb870b4cabf95b0
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/panicking.rs:72:14
18: 0x7f781bfaffdc - core::panicking::panic::h1959d27c95b397f9
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/panicking.rs:146:5
19: 0x7f781bfafcb9 - core::option::unwrap_failed::hd535d612f11b7949
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/core/src/option.rs:1984:5
20: 0x7f781ee1f632 - ::report_general_error
21: 0x7f781ee1bda5 - ::report_region_error
22: 0x7f782124e47b - rustc_borrowck[b48aed439dafeb20]::do_mir_borrowck
23: 0x7f7821216f0a - rustc_borrowck[b48aed439dafeb20]::mir_borrowck
24: 0x7f782121692b - rustc_query_impl[b8996c46f2e4d1cc]::plumbing::__rust_begin_short_backtrace::>
25: 0x7f7820711db1 - rustc_query_system[f21b37a5f2c55d84]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b8996c46f2e4d1cc]::plumbing::QueryCtxt, false>
26: 0x7f78207118cc - rustc_query_impl[b8996c46f2e4d1cc]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
27: 0x7f7820720aea - rustc_interface[b67c563168272ea]::passes::analysis
28: 0x7f782071fc61 - rustc_query_impl[b8996c46f2e4d1cc]::plumbing::__rust_begin_short_backtrace::>
29: 0x7f78211bb365 - rustc_query_system[f21b37a5f2c55d84]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[b8996c46f2e4d1cc]::plumbing::QueryCtxt, false>
30: 0x7f78211bb0c9 - rustc_query_impl[b8996c46f2e4d1cc]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
31: 0x7f7820fef093 - rustc_interface[b67c563168272ea]::interface::run_compiler::, rustc_driver_impl[5c10b38f6ed04dbe]::run_compiler::{closure#0}>::{closure#1}
32: 0x7f7820fd5509 - std[db34fec1d5020528]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[5c10b38f6ed04dbe]::run_compiler::{closure#0}>::{closure#1}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>
33: 0x7f7820fd52ba - <::spawn_unchecked_, rustc_driver_impl[5c10b38f6ed04dbe]::run_compiler::{closure#0}>::{closure#1}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[888f6a0b8de5a452]::result::Result<(), rustc_span[ff1220fe343bc5a6]::ErrorGuaranteed>>::{closure#2} as core[888f6a0b8de5a452]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
34: 0x7f781bf7160b - as core::ops::function::FnOnce>::call_once::ha4af6e05c1d0cf88
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9
35: 0x7f781bf7160b - as core::ops::function::FnOnce>::call_once::h102b55c00467134a
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9
36: 0x7f781bf7160b - std::sys::pal::unix::thread::Thread::new::thread_start::hde2208f61633c92b
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys/pal/unix/thread.rs:108:17
37: 0x7f781be7e609 - start_thread
38: 0x7f781bda1353 - clone
39: 0x0 -
error: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/playground/rustc-ice-2024-04-24T16_51_38-22.txt` to your bug report
note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [mir_borrowck] borrow-checking `foo`
#1 [analysis] running analysis passes on this crate
end of query stack
note: no errors encountered even though delayed bugs were created
note: those delayed bugs will now be shown as internal compiler errors
error: internal compiler error: RegionError { fr_origin: FreeRegion, longer_fr: '?2, shorter_fr: '?1, is_reported: true }
|
= note: delayed at compiler/rustc_borrowck/src/region_infer/mod.rs:1603:31
0: ::emit_diagnostic
1: ::emit_diagnostic
2: ::emit_producing_guarantee
3: ::push::
4: rustc_borrowck::nll::compute_regions
5: rustc_borrowck::do_mir_borrowck
6: rustc_borrowck::mir_borrowck
7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::>
8: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
9: rustc_query_impl::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
10: rustc_interface::passes::analysis
11: rustc_query_impl::plumbing::__rust_begin_short_backtrace::>
12: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
13: rustc_query_impl::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
14: rustc_interface::interface::run_compiler::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}
15: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
16: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#2} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
17: as core::ops::function::FnOnce>::call_once
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9
18: as core::ops::function::FnOnce>::call_once
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/alloc/src/boxed.rs:2022:9
19: std::sys::pal::unix::thread::Thread::new::thread_start
at /rustc/244da22fabd9fa677bbd0ac601a88e5ca6917526/library/std/src/sys/pal/unix/thread.rs:108:17
20: start_thread
21: clone
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/playground/rustc-ice-2024-04-24T16_51_38-22.txt` to your bug report
note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
end of query stack
thread 'rustc' panicked at library/core/src/panicking.rs:228:5:
panic in a destructor during cleanup
error: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/playground/rustc-ice-2024-04-24T16_51_38-22.txt` to your bug report
note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
end of query stack
thread caused non-unwinding panic. aborting.
error: could not compile `playground` (lib)
Caused by:
process didn't exit successfully: `/playground/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name playground --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=0d0a355d8a01ac1a -C extra-filename=-0d0a355d8a01ac1a --out-dir /playground/target/debug/deps -L dependency=/playground/target/debug/deps --extern addr2line=/playground/target/debug/deps/libaddr2line-4c1054d9dd2e7a86.rmeta --extern adler=/playground/target/debug/deps/libadler-3f09a6a29672e991.rmeta --extern ahash=/playground/target/debug/deps/libahash-c5a7499a31d9ccb5.rmeta --extern aho_corasick=/playground/target/debug/deps/libaho_corasick-cf15d2c8c0219be3.rmeta --extern aligned_vec=/playground/target/debug/deps/libaligned_vec-4040c93a23c712d8.rmeta --extern allocator_api2=/playground/target/debug/deps/liballocator_api2-7ad50472b84778c5.rmeta --extern ansi_term=/playground/target/debug/deps/libansi_term-05a0059bfefa5637.rmeta --extern anstream=/playground/target/debug/deps/libanstream-757cb44b2cfef26f.rmeta --extern anstyle=/playground/target/debug/deps/libanstyle-b75d76de935a5b55.rmeta --extern anstyle_parse=/playground/target/debug/deps/libanstyle_parse-51840c04cab7b36a.rmeta --extern anstyle_query=/playground/target/debug/deps/libanstyle_query-2a82be72a48a9e78.rmeta --extern anyhow=/playground/target/debug/deps/libanyhow-85b6e9b0a9d7b795.rmeta --extern approx=/playground/target/debug/deps/libapprox-f7b0376e6866345b.rmeta --extern arc_swap=/playground/target/debug/deps/libarc_swap-63595da798af843e.rmeta --extern arg_enum_proc_macro=/playground/target/debug/deps/libarg_enum_proc_macro-777538d8580ce7b7.so --extern arrayvec=/playground/target/debug/deps/libarrayvec-5f1d48869ec4397d.rmeta --extern async_trait=/playground/target/debug/deps/libasync_trait-5fbf0d827c293668.so --extern atomic=/playground/target/debug/deps/libatomic-d97888090da54f0e.rmeta --extern autocfg=/playground/target/debug/deps/libautocfg-43c7fbfe41e06fb7.rmeta --extern av1_grain=/playground/target/debug/deps/libav1_grain-8b439efb53e79122.rmeta --extern avif_serialize=/playground/target/debug/deps/libavif_serialize-cdf2ba44285ef02f.rmeta --extern backtrace=/playground/target/debug/deps/libbacktrace-0e3a2d0ba6c1ff1a.rmeta --extern base64_0_21_7=/playground/target/debug/deps/libbase64-1a1618cb3c338812.rmeta --extern base64=/playground/target/debug/deps/libbase64-e18c3145a8487187.rmeta --extern bit_set=/playground/target/debug/deps/libbit_set-8b78f1ed1a1d5a90.rmeta --extern bit_vec=/playground/target/debug/deps/libbit_vec-2d247e0a8ee0b1fd.rmeta --extern bit_field=/playground/target/debug/deps/libbit_field-59fcd3c19a5466e2.rmeta --extern bitflags_1_3_2=/playground/target/debug/deps/libbitflags-ad1920bfb419c0bc.rmeta --extern bitflags=/playground/target/debug/deps/libbitflags-430257a4b6c39fc3.rmeta --extern bitstream_io=/playground/target/debug/deps/libbitstream_io-df94b6955f6d3ccd.rmeta --extern block_buffer=/playground/target/debug/deps/libblock_buffer-c754ec799ba3f0c0.rmeta --extern built=/playground/target/debug/deps/libbuilt-2bf716b0cb9c1f47.rmeta --extern bumpalo=/playground/target/debug/deps/libbumpalo-b390a648d4a37da5.rmeta --extern bytemuck=/playground/target/debug/deps/libbytemuck-61d5079bb9f3af3f.rmeta --extern bytemuck_derive=/playground/target/debug/deps/libbytemuck_derive-289e2a5eaa528d59.so --extern byteorder=/playground/target/debug/deps/libbyteorder-e159530ef32e7331.rmeta --extern bytes_0_4_12=/playground/target/debug/deps/libbytes-8b8cc90645d37a89.rmeta --extern bytes=/playground/target/debug/deps/libbytes-bbad9f7cf1ca8122.rmeta --extern cc=/playground/target/debug/deps/libcc-8d4bf89b7ede9b25.rmeta --extern cfg_if=/playground/target/debug/deps/libcfg_if-59fd35abb8bea8be.rmeta --extern chrono=/playground/target/debug/deps/libchrono-4c40021cef9bff0d.rmeta --extern clap=/playground/target/debug/deps/libclap-b439d38832ea8735.rmeta --extern clap_builder=/playground/target/debug/deps/libclap_builder-428e77e92cda0b6b.rmeta --extern clap_derive=/playground/target/debug/deps/libclap_derive-aa3af9114a81f607.so --extern clap_lex=/playground/target/debug/deps/libclap_lex-0a3438fb7a9e265b.rmeta --extern color_quant=/playground/target/debug/deps/libcolor_quant-e7403b9c068f2d68.rmeta --extern colorchoice=/playground/target/debug/deps/libcolorchoice-6dac80651cab09a0.rmeta --extern const_default=/playground/target/debug/deps/libconst_default-8efd432a44ffdd2e.rmeta --extern cookie=/playground/target/debug/deps/libcookie-833b15972373a0f1.rmeta --extern cookie_store=/playground/target/debug/deps/libcookie_store-dec78943f9d8f8dc.rmeta --extern cpufeatures=/playground/target/debug/deps/libcpufeatures-1eb599c05b5e5fec.rmeta --extern crc32fast=/playground/target/debug/deps/libcrc32fast-f5335acea5e90d68.rmeta --extern crossbeam=/playground/target/debug/deps/libcrossbeam-d5c0f293a09e67d5.rmeta --extern crossbeam_channel=/playground/target/debug/deps/libcrossbeam_channel-e115e8e174a2eaec.rmeta --extern crossbeam_deque=/playground/target/debug/deps/libcrossbeam_deque-42f27e4271764b83.rmeta --extern crossbeam_epoch=/playground/target/debug/deps/libcrossbeam_epoch-b6c704d8287eda5f.rmeta --extern crossbeam_queue=/playground/target/debug/deps/libcrossbeam_queue-531117d875d55eea.rmeta --extern crossbeam_utils=/playground/target/debug/deps/libcrossbeam_utils-9eec175af49d74d1.rmeta --extern crypto_common=/playground/target/debug/deps/libcrypto_common-c20512af34db6713.rmeta --extern csv=/playground/target/debug/deps/libcsv-ec7aef1aaf8d8513.rmeta --extern csv_core=/playground/target/debug/deps/libcsv_core-1509dc74cdd8e3a4.rmeta --extern data_encoding=/playground/target/debug/deps/libdata_encoding-eee5f3b6097220c8.rmeta --extern deranged=/playground/target/debug/deps/libderanged-33479523b78ca0be.rmeta --extern derivative=/playground/target/debug/deps/libderivative-59f103d16e9159b0.so --extern destructure_traitobject=/playground/target/debug/deps/libdestructure_traitobject-b080bf825f241b55.rmeta --extern digest=/playground/target/debug/deps/libdigest-dbda06513231578c.rmeta --extern either=/playground/target/debug/deps/libeither-3b33227bc3e3b825.rmeta --extern encoding_rs=/playground/target/debug/deps/libencoding_rs-0c96e48176fd35f0.rmeta --extern env_filter=/playground/target/debug/deps/libenv_filter-d7cfe902bb11f5de.rmeta --extern env_logger=/playground/target/debug/deps/libenv_logger-6f27acecc31aa40f.rmeta --extern equivalent=/playground/target/debug/deps/libequivalent-412bfd857fdec5e5.rmeta --extern errno=/playground/target/debug/deps/liberrno-251c45713da464cd.rmeta --extern error_chain=/playground/target/debug/deps/liberror_chain-24678d22ab86936e.rmeta --extern exr=/playground/target/debug/deps/libexr-632b4981ac1c3e68.rmeta --extern fallible_iterator_0_2_0=/playground/target/debug/deps/libfallible_iterator-4efe1a6224a45962.rmeta --extern fallible_iterator=/playground/target/debug/deps/libfallible_iterator-2e43403b7663c233.rmeta --extern fallible_streaming_iterator=/playground/target/debug/deps/libfallible_streaming_iterator-710dfcc86a75e434.rmeta --extern faster_hex=/playground/target/debug/deps/libfaster_hex-10f70e2d0dd4561c.rmeta --extern fastrand=/playground/target/debug/deps/libfastrand-df50dde7b12a9c56.rmeta --extern fdeflate=/playground/target/debug/deps/libfdeflate-c477868a74044a8c.rmeta --extern filetime=/playground/target/debug/deps/libfiletime-45797578cc8b8b59.rmeta --extern finl_unicode=/playground/target/debug/deps/libfinl_unicode-874dfffcf7889dc0.rmeta --extern fixedbitset=/playground/target/debug/deps/libfixedbitset-56fdcb6d3120aa1c.rmeta --extern flate2=/playground/target/debug/deps/libflate2-0b4925a047d5f8ff.rmeta --extern flume=/playground/target/debug/deps/libflume-9e80e5ccc2d002e7.rmeta --extern fnv=/playground/target/debug/deps/libfnv-b87f391f84df4168.rmeta --extern foreign_types=/playground/target/debug/deps/libforeign_types-bf1014ffc62f0ae0.rmeta --extern foreign_types_shared=/playground/target/debug/deps/libforeign_types_shared-e8820102b4a82b58.rmeta --extern form_urlencoded=/playground/target/debug/deps/libform_urlencoded-1bdd9f06d2adc69d.rmeta --extern futf=/playground/target/debug/deps/libfutf-2ea1554fefb2e49e.rmeta --extern futures_0_1_31=/playground/target/debug/deps/libfutures-12ad2a82a5d3e695.rmeta --extern futures=/playground/target/debug/deps/libfutures-2c82dc1b9f4bec2d.rmeta --extern futures_channel=/playground/target/debug/deps/libfutures_channel-eb73a55562a413ee.rmeta --extern futures_core=/playground/target/debug/deps/libfutures_core-ad0c125cdf24786b.rmeta --extern futures_executor=/playground/target/debug/deps/libfutures_executor-ad1563a6e496cd73.rmeta --extern futures_io=/playground/target/debug/deps/libfutures_io-db8e49ccde7de409.rmeta --extern futures_macro=/playground/target/debug/deps/libfutures_macro-ee0d4af28baa04b7.so --extern futures_sink=/playground/target/debug/deps/libfutures_sink-98d00ecf507f01a6.rmeta --extern futures_task=/playground/target/debug/deps/libfutures_task-664a35a0924d0bf1.rmeta --extern futures_util=/playground/target/debug/deps/libfutures_util-ed12789da2ff454b.rmeta --extern generic_array_0_14_7=/playground/target/debug/deps/libgeneric_array-3e20fa87d178dde2.rmeta --extern generic_array=/playground/target/debug/deps/libgeneric_array-881eeb861221d555.rmeta --extern getrandom=/playground/target/debug/deps/libgetrandom-1304ca36a9bc318d.rmeta --extern gif=/playground/target/debug/deps/libgif-7b41a0d630389527.rmeta --extern gimli=/playground/target/debug/deps/libgimli-41245e7be5476f28.rmeta --extern glob=/playground/target/debug/deps/libglob-1e2a4b0324293862.rmeta --extern h2=/playground/target/debug/deps/libh2-9a852803b0493bda.rmeta --extern half=/playground/target/debug/deps/libhalf-e8f8e155b1632de1.rmeta --extern hashbrown_0_12_3=/playground/target/debug/deps/libhashbrown-0114bddb4ace02ff.rmeta --extern hashbrown=/playground/target/debug/deps/libhashbrown-3324097a3692c1ab.rmeta --extern hashlink=/playground/target/debug/deps/libhashlink-d1fd67420f44facc.rmeta --extern hdrhistogram=/playground/target/debug/deps/libhdrhistogram-3b7739e3425d12ee.rmeta --extern heck=/playground/target/debug/deps/libheck-3726cb74edb52c42.rmeta --extern hmac=/playground/target/debug/deps/libhmac-bb35b556ae1a0750.rmeta --extern html5ever=/playground/target/debug/deps/libhtml5ever-ad7519bc02fe229e.rmeta --extern http=/playground/target/debug/deps/libhttp-8a2e8136da744a30.rmeta --extern http_body=/playground/target/debug/deps/libhttp_body-50106726f45de449.rmeta --extern http_body_util=/playground/target/debug/deps/libhttp_body_util-575beee291b101c3.rmeta --extern httparse=/playground/target/debug/deps/libhttparse-9ca89fed19e6a4ab.rmeta --extern httpdate=/playground/target/debug/deps/libhttpdate-c240583034884b92.rmeta --extern humantime=/playground/target/debug/deps/libhumantime-dfd0f3ccc342d605.rmeta --extern hyper=/playground/target/debug/deps/libhyper-068233c4bf4e9d3a.rmeta --extern hyper_tls=/playground/target/debug/deps/libhyper_tls-ae8cc5fe5b97c48e.rmeta --extern hyper_util=/playground/target/debug/deps/libhyper_util-2f49b3e613f9fdc0.rmeta --extern iana_time_zone=/playground/target/debug/deps/libiana_time_zone-eb18dd6f45b53480.rmeta --extern idna_0_3_0=/playground/target/debug/deps/libidna-eb02aa9a744206dd.rmeta --extern idna=/playground/target/debug/deps/libidna-80e3209eae62e7d5.rmeta --extern image=/playground/target/debug/deps/libimage-1cd731b8323b7e95.rmeta --extern image_webp=/playground/target/debug/deps/libimage_webp-1cd9c7ef372e3a16.rmeta --extern imgref=/playground/target/debug/deps/libimgref-14c3f6543a9943d6.rmeta --extern indexmap_1_9_3=/playground/target/debug/deps/libindexmap-fc2222078c7fb97d.rmeta --extern indexmap=/playground/target/debug/deps/libindexmap-2a0247554704baa2.rmeta --extern iovec=/playground/target/debug/deps/libiovec-21ca973878165066.rmeta --extern ipnet=/playground/target/debug/deps/libipnet-010cf52d3a0b10b5.rmeta --extern itertools=/playground/target/debug/deps/libitertools-ac8f9e3926460f34.rmeta --extern itoa=/playground/target/debug/deps/libitoa-95d99ed1b7c2d8bb.rmeta --extern jobserver=/playground/target/debug/deps/libjobserver-d2251f7f4a07d5d8.rmeta --extern jpeg_decoder=/playground/target/debug/deps/libjpeg_decoder-283d39bcc5f09e65.rmeta --extern lazy_static=/playground/target/debug/deps/liblazy_static-a5f0aebdd3d55e16.rmeta --extern lebe=/playground/target/debug/deps/liblebe-72f2d477d6c93f20.rmeta --extern libc=/playground/target/debug/deps/liblibc-7d4664ab7056eb78.rmeta --extern libm=/playground/target/debug/deps/liblibm-fc897264656bf591.rmeta --extern libsqlite3_sys=/playground/target/debug/deps/liblibsqlite3_sys-4d4c3e4dd1b47fd6.rmeta --extern linux_raw_sys=/playground/target/debug/deps/liblinux_raw_sys-f77db8feb75f86fb.rmeta --extern lock_api=/playground/target/debug/deps/liblock_api-ae1e59c07cd0c70d.rmeta --extern log=/playground/target/debug/deps/liblog-4022445b282db0c6.rmeta --extern log_mdc=/playground/target/debug/deps/liblog_mdc-a4c23800e3e739b2.rmeta --extern log4rs=/playground/target/debug/deps/liblog4rs-473c8c358d0053de.rmeta --extern loop9=/playground/target/debug/deps/libloop9-c79e3e985fed7500.rmeta --extern mac=/playground/target/debug/deps/libmac-dcc37a52a3bec462.rmeta --extern markup5ever=/playground/target/debug/deps/libmarkup5ever-580429b8d4f159cf.rmeta --extern markup5ever_rcdom=/playground/target/debug/deps/libmarkup5ever_rcdom-2505533acfe89bf3.rmeta --extern matrixmultiply=/playground/target/debug/deps/libmatrixmultiply-775dd8796e5e566a.rmeta --extern maybe_rayon=/playground/target/debug/deps/libmaybe_rayon-fd504e68a91869e5.rmeta --extern md5=/playground/target/debug/deps/libmd5-918897c391f837a0.rmeta --extern memchr=/playground/target/debug/deps/libmemchr-91741b0190459fe4.rmeta --extern memmap=/playground/target/debug/deps/libmemmap-61f05128a23ba884.rmeta --extern memoffset=/playground/target/debug/deps/libmemoffset-8bc793afd3dc0d36.rmeta --extern mime=/playground/target/debug/deps/libmime-09780aa9afc6dfb4.rmeta --extern mime_guess=/playground/target/debug/deps/libmime_guess-45aaba32cb0c0807.rmeta --extern minimal_lexical=/playground/target/debug/deps/libminimal_lexical-c9457124796fd7df.rmeta --extern miniz_oxide=/playground/target/debug/deps/libminiz_oxide-ad71b047d0618fe6.rmeta --extern mio=/playground/target/debug/deps/libmio-1bf290c992f6d391.rmeta --extern nalgebra=/playground/target/debug/deps/libnalgebra-08b3d02695cecbb5.rmeta --extern nalgebra_macros=/playground/target/debug/deps/libnalgebra_macros-0fcbf2008e5484a4.so --extern native_tls=/playground/target/debug/deps/libnative_tls-fdbd0d3f34af101e.rmeta --extern ndarray=/playground/target/debug/deps/libndarray-7561f9fd9f82d155.rmeta --extern debug_unreachable=/playground/target/debug/deps/libdebug_unreachable-840d25d29f858f82.rmeta --extern nom=/playground/target/debug/deps/libnom-1d5492b997315379.rmeta --extern noop_proc_macro=/playground/target/debug/deps/libnoop_proc_macro-ba5a81767f96b27f.so --extern num=/playground/target/debug/deps/libnum-60e2589e77042085.rmeta --extern num_bigint=/playground/target/debug/deps/libnum_bigint-5e742d83b2696721.rmeta --extern num_complex=/playground/target/debug/deps/libnum_complex-7048009300e58121.rmeta --extern num_conv=/playground/target/debug/deps/libnum_conv-8c9cbc0ac81ba02b.rmeta --extern num_derive=/playground/target/debug/deps/libnum_derive-f258c58a0c8ece3d.so --extern num_integer=/playground/target/debug/deps/libnum_integer-49a4e5b8bea29d93.rmeta --extern num_iter=/playground/target/debug/deps/libnum_iter-97002fdf73b951ba.rmeta --extern num_rational=/playground/target/debug/deps/libnum_rational-4d157edc5a15effc.rmeta --extern num_traits=/playground/target/debug/deps/libnum_traits-c77b19671739e7f6.rmeta --extern num_cpus=/playground/target/debug/deps/libnum_cpus-d7fb818b019c5d5f.rmeta --extern object=/playground/target/debug/deps/libobject-97c0c1d06c305014.rmeta --extern once_cell=/playground/target/debug/deps/libonce_cell-65f5ef3666d1308c.rmeta --extern openssl=/playground/target/debug/deps/libopenssl-90d2bc83d71e5ffb.rmeta --extern openssl_macros=/playground/target/debug/deps/libopenssl_macros-3bae2004dcfcb1c0.so --extern openssl_probe=/playground/target/debug/deps/libopenssl_probe-53373f83cce4ce19.rmeta --extern openssl_sys=/playground/target/debug/deps/libopenssl_sys-1f6a28e71c65109c.rmeta --extern ordered_float=/playground/target/debug/deps/libordered_float-48a9ce6fd4fa28aa.rmeta --extern parking_lot=/playground/target/debug/deps/libparking_lot-922742f306f21281.rmeta --extern parking_lot_core=/playground/target/debug/deps/libparking_lot_core-87026e7b1d000402.rmeta --extern paste=/playground/target/debug/deps/libpaste-ae049a3efe185c3d.so --extern percent_encoding=/playground/target/debug/deps/libpercent_encoding-98dc5239e671d89b.rmeta --extern petgraph=/playground/target/debug/deps/libpetgraph-d02fc4285d721714.rmeta --extern phf_0_10_1=/playground/target/debug/deps/libphf-923a40d94bee4ab8.rmeta --extern phf=/playground/target/debug/deps/libphf-8a7ee2ec120ee899.rmeta --extern phf_codegen=/playground/target/debug/deps/libphf_codegen-0c03fd902430a975.rmeta --extern phf_generator_0_10_0=/playground/target/debug/deps/libphf_generator-417762d2ad1914be.rmeta --extern phf_generator=/playground/target/debug/deps/libphf_generator-aa8987d74cd7cb0e.rmeta --extern phf_macros=/playground/target/debug/deps/libphf_macros-6c5d98a2236c9644.so --extern phf_shared_0_10_0=/playground/target/debug/deps/libphf_shared-445484f4dfe00074.rmeta --extern phf_shared=/playground/target/debug/deps/libphf_shared-9d6e97eaab9eb05a.rmeta --extern pin_project=/playground/target/debug/deps/libpin_project-df407d80b44bcc0e.rmeta --extern pin_project_internal=/playground/target/debug/deps/libpin_project_internal-8f85341cfa5f0428.so --extern pin_project_lite=/playground/target/debug/deps/libpin_project_lite-b42455a34bfaf72b.rmeta --extern pin_utils=/playground/target/debug/deps/libpin_utils-a8b22815580c0df9.rmeta --extern pkg_config=/playground/target/debug/deps/libpkg_config-c3aec8bc08b9ea08.rmeta --extern png=/playground/target/debug/deps/libpng-7bb0466b38685756.rmeta --extern postgres=/playground/target/debug/deps/libpostgres-b13786db607080d5.rmeta --extern postgres_protocol=/playground/target/debug/deps/libpostgres_protocol-02c803227ed4bd04.rmeta --extern postgres_types=/playground/target/debug/deps/libpostgres_types-55162e017597e6b8.rmeta --extern powerfmt=/playground/target/debug/deps/libpowerfmt-20ed33c5eea869c6.rmeta --extern ppv_lite86=/playground/target/debug/deps/libppv_lite86-a0f9008c52b93a12.rmeta --extern precomputed_hash=/playground/target/debug/deps/libprecomputed_hash-c8fddb01a9c4ef67.rmeta --extern proc_macro2=/playground/target/debug/deps/libproc_macro2-80b56ad73d04b2dd.rmeta --extern profiling=/playground/target/debug/deps/libprofiling-718dbe2be324bd90.rmeta --extern profiling_procmacros=/playground/target/debug/deps/libprofiling_procmacros-2b138aee550bda0a.so --extern psl_types=/playground/target/debug/deps/libpsl_types-4612b0340e7c1853.rmeta --extern publicsuffix=/playground/target/debug/deps/libpublicsuffix-79d6b47f98e46ff0.rmeta --extern qoi=/playground/target/debug/deps/libqoi-ddbe7b4534bb5f2e.rmeta --extern quick_error=/playground/target/debug/deps/libquick_error-5674c48264a045c4.rmeta --extern quote=/playground/target/debug/deps/libquote-fc80b14415b48d3a.rmeta --extern rand=/playground/target/debug/deps/librand-64dcdd4cab1c7954.rmeta --extern rand_chacha=/playground/target/debug/deps/librand_chacha-65b5f4d4c644c2ae.rmeta --extern rand_core=/playground/target/debug/deps/librand_core-d09456fc3ea0f426.rmeta --extern rand_distr=/playground/target/debug/deps/librand_distr-ac61931028b2b3c6.rmeta --extern rav1e=/playground/target/debug/deps/librav1e-6915c8b22df6cb8b.rmeta --extern ravif=/playground/target/debug/deps/libravif-26c440afe73fb272.rmeta --extern rawpointer=/playground/target/debug/deps/librawpointer-fa8d476f47f0aa20.rmeta --extern rayon=/playground/target/debug/deps/librayon-13431572bdf6eff9.rmeta --extern rayon_core=/playground/target/debug/deps/librayon_core-faf8ecd9de6e150f.rmeta --extern regex=/playground/target/debug/deps/libregex-8889d4949abd6cc9.rmeta --extern regex_automata=/playground/target/debug/deps/libregex_automata-c86d2e0ccf634f91.rmeta --extern regex_syntax=/playground/target/debug/deps/libregex_syntax-d4ba98c4e534d062.rmeta --extern reqwest=/playground/target/debug/deps/libreqwest-da6aa14e937f7fe0.rmeta --extern rgb=/playground/target/debug/deps/librgb-5764623322d24c33.rmeta --extern ring=/playground/target/debug/deps/libring-ee57d6ed5a64ff72.rmeta --extern rusqlite=/playground/target/debug/deps/librusqlite-e767637b95ad3513.rmeta --extern rustc_demangle=/playground/target/debug/deps/librustc_demangle-d4e2918a2894eefb.rmeta --extern rustc_version=/playground/target/debug/deps/librustc_version-70e4f35680908a40.rmeta --extern rustix=/playground/target/debug/deps/librustix-67a0b05afda1c154.rmeta --extern rustls_pemfile=/playground/target/debug/deps/librustls_pemfile-2c2ff4be6f8324cd.rmeta --extern ryu=/playground/target/debug/deps/libryu-7459666098b6089e.rmeta --extern safe_arch=/playground/target/debug/deps/libsafe_arch-8bb86e84d8a03f8a.rmeta --extern same_file=/playground/target/debug/deps/libsame_file-cfa39741801edcf0.rmeta --extern scopeguard=/playground/target/debug/deps/libscopeguard-340b0cc7f24af35e.rmeta --extern select=/playground/target/debug/deps/libselect-86c37ee7e16614d6.rmeta --extern semver=/playground/target/debug/deps/libsemver-06d3ee177fffc359.rmeta --extern serde=/playground/target/debug/deps/libserde-07cd2992bedec5ce.rmeta --extern serde_value=/playground/target/debug/deps/libserde_value-26eb202ec63531a6.rmeta --extern serde_derive=/playground/target/debug/deps/libserde_derive-38744395bcacc9c8.so --extern serde_json=/playground/target/debug/deps/libserde_json-49ce1e9be2f252d2.rmeta --extern serde_spanned=/playground/target/debug/deps/libserde_spanned-19fec218aa21f635.rmeta --extern serde_urlencoded=/playground/target/debug/deps/libserde_urlencoded-5addcc3d570580f1.rmeta --extern serde_yaml=/playground/target/debug/deps/libserde_yaml-88e5778ccf44fd3f.rmeta --extern sha1_smol=/playground/target/debug/deps/libsha1_smol-7185c7bff8ed7763.rmeta --extern sha2=/playground/target/debug/deps/libsha2-84089227dbfc49bf.rmeta --extern signal_hook_registry=/playground/target/debug/deps/libsignal_hook_registry-f2f6f0fbf77657fb.rmeta --extern simba=/playground/target/debug/deps/libsimba-10f07e7434dfcee7.rmeta --extern simd_adler32=/playground/target/debug/deps/libsimd_adler32-0b28677c728d9f9e.rmeta --extern simd_helpers=/playground/target/debug/deps/libsimd_helpers-dd37846e2e52a857.so --extern siphasher=/playground/target/debug/deps/libsiphasher-4ec58c711bad9322.rmeta --extern slab=/playground/target/debug/deps/libslab-6a0e7ce77aa3974d.rmeta --extern smallvec=/playground/target/debug/deps/libsmallvec-76c61ed7b2259cd2.rmeta --extern smawk=/playground/target/debug/deps/libsmawk-ec60103fa6298aea.rmeta --extern socket2=/playground/target/debug/deps/libsocket2-da597790941ad7b2.rmeta --extern spin=/playground/target/debug/deps/libspin-dc76fccb8768a1dc.rmeta --extern sptr=/playground/target/debug/deps/libsptr-4523619adaafff8b.rmeta --extern string_cache=/playground/target/debug/deps/libstring_cache-0645e6adf302d171.rmeta --extern string_cache_codegen=/playground/target/debug/deps/libstring_cache_codegen-bdc14322faf262cb.rmeta --extern stringprep=/playground/target/debug/deps/libstringprep-e6a49dc4e4372f44.rmeta --extern strsim=/playground/target/debug/deps/libstrsim-a85e8d83a29f1e3c.rmeta --extern subtle=/playground/target/debug/deps/libsubtle-a8e37e451bde043b.rmeta --extern syn_1_0_109=/playground/target/debug/deps/libsyn-de80f5092536a4a7.rmeta --extern syn=/playground/target/debug/deps/libsyn-7d44d8227e8008a3.rmeta --extern sync_wrapper=/playground/target/debug/deps/libsync_wrapper-52c0f6477ba57e87.rmeta --extern tar=/playground/target/debug/deps/libtar-ae4326ac63a5d6be.rmeta --extern tempfile=/playground/target/debug/deps/libtempfile-6ddc52086f2595c7.rmeta --extern tendril=/playground/target/debug/deps/libtendril-1b90e8f5dbe3aed1.rmeta --extern termcolor=/playground/target/debug/deps/libtermcolor-ce7befebf7a1e656.rmeta --extern terminal_size=/playground/target/debug/deps/libterminal_size-91e2bb974052b6b5.rmeta --extern textwrap=/playground/target/debug/deps/libtextwrap-c8acc6b753e76250.rmeta --extern thiserror=/playground/target/debug/deps/libthiserror-6371371c20d8d4e2.rmeta --extern thiserror_impl=/playground/target/debug/deps/libthiserror_impl-937ec376d24cbfa7.so --extern thread_id=/playground/target/debug/deps/libthread_id-8fdcbdc54433d9d7.rmeta --extern threadpool=/playground/target/debug/deps/libthreadpool-9574880ae429d7b8.rmeta --extern tiff=/playground/target/debug/deps/libtiff-d28cf685f8689cc2.rmeta --extern time=/playground/target/debug/deps/libtime-7d0c1e3c8f99fa57.rmeta --extern time_core=/playground/target/debug/deps/libtime_core-c9eb71dd38667470.rmeta --extern time_macros=/playground/target/debug/deps/libtime_macros-247cfcb647e626c0.so --extern tinyvec=/playground/target/debug/deps/libtinyvec-d709e66b4b9e5878.rmeta --extern tinyvec_macros=/playground/target/debug/deps/libtinyvec_macros-38d91b622583a154.rmeta --extern tokio=/playground/target/debug/deps/libtokio-08fe890a8e82e13d.rmeta --extern tokio_io=/playground/target/debug/deps/libtokio_io-d045291906e0ee0d.rmeta --extern tokio_macros=/playground/target/debug/deps/libtokio_macros-7baf6d1273595847.so --extern tokio_native_tls=/playground/target/debug/deps/libtokio_native_tls-c8f5b2f786fe1c13.rmeta --extern tokio_postgres=/playground/target/debug/deps/libtokio_postgres-3163de7b9deed961.rmeta --extern tokio_util=/playground/target/debug/deps/libtokio_util-28cc698f92f7d112.rmeta --extern toml=/playground/target/debug/deps/libtoml-28201871c95d5e1f.rmeta --extern toml_datetime=/playground/target/debug/deps/libtoml_datetime-17f161ae6ed7f52b.rmeta --extern toml_edit=/playground/target/debug/deps/libtoml_edit-d7faa90197cea577.rmeta --extern tower=/playground/target/debug/deps/libtower-ff01487c6bbd2684.rmeta --extern tower_layer=/playground/target/debug/deps/libtower_layer-e726ec216a4dfe57.rmeta --extern tower_service=/playground/target/debug/deps/libtower_service-5cb9df45492719bf.rmeta --extern tracing=/playground/target/debug/deps/libtracing-b72ad3701baafdf0.rmeta --extern tracing_attributes=/playground/target/debug/deps/libtracing_attributes-48bd1713eec1ef73.so --extern tracing_core=/playground/target/debug/deps/libtracing_core-b7ad1c092cf677e0.rmeta --extern try_lock=/playground/target/debug/deps/libtry_lock-f73a7627d08d7047.rmeta --extern typemap_ors=/playground/target/debug/deps/libtypemap_ors-51c7ee1f9b2a5399.rmeta --extern typenum=/playground/target/debug/deps/libtypenum-603f08e78de3ce4b.rmeta --extern unicase=/playground/target/debug/deps/libunicase-b6ea89d4077abd59.rmeta --extern unicode_bidi=/playground/target/debug/deps/libunicode_bidi-388c3c2a5ddbd10a.rmeta --extern unicode_ident=/playground/target/debug/deps/libunicode_ident-abb48cb62cc6884d.rmeta --extern unicode_linebreak=/playground/target/debug/deps/libunicode_linebreak-5c3df320b96ec9cc.rmeta --extern unicode_normalization=/playground/target/debug/deps/libunicode_normalization-136de26223357970.rmeta --extern unicode_segmentation=/playground/target/debug/deps/libunicode_segmentation-905e91fceba8556c.rmeta --extern unicode_width=/playground/target/debug/deps/libunicode_width-3042c11fe6cc5dc6.rmeta --extern unicode_xid=/playground/target/debug/deps/libunicode_xid-5fa6ab10671f1c52.rmeta --extern unsafe_any_ors=/playground/target/debug/deps/libunsafe_any_ors-4cd5a6568ea186a8.rmeta --extern unsafe_libyaml=/playground/target/debug/deps/libunsafe_libyaml-c1f60569d89702bc.rmeta --extern untrusted=/playground/target/debug/deps/libuntrusted-f32fc85046cdf3b5.rmeta --extern url=/playground/target/debug/deps/liburl-3f89de08fbf71bdc.rmeta --extern utf8=/playground/target/debug/deps/libutf8-fe4a0f906b99069f.rmeta --extern utf8parse=/playground/target/debug/deps/libutf8parse-e69e6984c166d08c.rmeta --extern uuid=/playground/target/debug/deps/libuuid-6b377a3078eba7ab.rmeta --extern v_frame=/playground/target/debug/deps/libv_frame-97e107a9200fb5d5.rmeta --extern vcpkg=/playground/target/debug/deps/libvcpkg-0c42e146e111ef9b.rmeta --extern version_check=/playground/target/debug/deps/libversion_check-bd0b536bd1cbf42e.rmeta --extern walkdir=/playground/target/debug/deps/libwalkdir-48fb32db35972a24.rmeta --extern want=/playground/target/debug/deps/libwant-ea61a245047a353e.rmeta --extern wasm_bindgen=/playground/target/debug/deps/libwasm_bindgen-d04642ce079bcf69.rmeta --extern wasm_bindgen_backend=/playground/target/debug/deps/libwasm_bindgen_backend-20de08818de5837d.rmeta --extern wasm_bindgen_macro=/playground/target/debug/deps/libwasm_bindgen_macro-a5e13f9f7c7ab3c3.so --extern wasm_bindgen_macro_support=/playground/target/debug/deps/libwasm_bindgen_macro_support-59ea0e3443388eca.rmeta --extern wasm_bindgen_shared=/playground/target/debug/deps/libwasm_bindgen_shared-9d7ec8305a8170e7.rmeta --extern weezl=/playground/target/debug/deps/libweezl-ef83fd076c0c214d.rmeta --extern whoami=/playground/target/debug/deps/libwhoami-f5b3f319ed731c86.rmeta --extern wide=/playground/target/debug/deps/libwide-16280bf876a0ddce.rmeta --extern winnow=/playground/target/debug/deps/libwinnow-197b4034e72039de.rmeta --extern xattr=/playground/target/debug/deps/libxattr-8406a8c07c4ed13c.rmeta --extern xml5ever=/playground/target/debug/deps/libxml5ever-4ac0c7d1215ff48d.rmeta --extern zerocopy=/playground/target/debug/deps/libzerocopy-7a089b3603ae5df7.rmeta --extern zerocopy_derive=/playground/target/debug/deps/libzerocopy_derive-9363d2b70e2d6239.so --extern zeroize=/playground/target/debug/deps/libzeroize-b40930bc9d4eb879.rmeta --extern zune_core=/playground/target/debug/deps/libzune_core-067fe4b09cd8c8fd.rmeta --extern zune_inflate=/playground/target/debug/deps/libzune_inflate-26f56dc0fa212a11.rmeta --extern zune_jpeg=/playground/target/debug/deps/libzune_jpeg-1336e7c50f75a5bf.rlib -L native=/playground/target/debug/build/libsqlite3-sys-cf623a47818a5dac/out -L native=/playground/target/debug/build/ring-688803764d5f1598/out` (signal: 6, SIGABRT: process abort signal)
```