Skip to content

chore(deps): update rust crate serde_html_form to 0.4.0#964

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/serde_html_form-0.x
Open

chore(deps): update rust crate serde_html_form to 0.4.0#964
renovate[bot] wants to merge 1 commit intomainfrom
renovate/serde_html_form-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Feb 8, 2026

This PR contains the following updates:

Package Type Update Change
serde_html_form workspace.dependencies minor 0.2.70.4.0

Release Notes

jplatte/serde_html_form (serde_html_form)

v0.4.0

  • Remove the ryu Cargo feature
  • Add ser and de Cargo features for serialization and deserialization
    • Both are active by default
    • You can disable either of them to reduce serde_html_forms dependencies

v0.3.2

Compare Source

Update minimum supported Rust version to 1.63.

Previously, it was declared as 1.56 but not tested, and was actually 1.81 as of
version 0.3.0.

v0.3.1

Compare Source

Small documentation fix in README.md.

v0.3.0

Compare Source

  • Change deserialize_any to forward to deserialize_map instead of deserialize_seq
    • This was a deviation from serde_urlencoded, which is now reverted
    • This means when deserializing to a catch-all type like serde_json::Value, you will now
      get an Object instead of an Array
  • Change deserialization of optional values to treat empty values (like in foo=&bar=)
    as Some(_) rather than None, except for Option<bool> and Option<{number}> (for
    specific number types that are either builtin or part of the standard library)
    • This reverts the main change from v0.1.1 while still allowing simple optional number fields to
      work
    • To get the old behavior for specific fields, use #[serde(deserialize_with)] with the new
      deserialization helper functions (see next changelog entry)
  • Add serde_html_form::de::empty_as_none and serde_html_form::de::empty_as_none::seq
    • These allow treating empty values for a scalar field or sequence (list / set) field as None
  • Remove de::from_reader

v0.2.8

Compare Source

Switch serde dependency to serde_core.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 8, 2026

❌ 7 Tests Failed:

Tests completed Failed Passed Skipped
405 7 398 0
View the top 3 failed test(s) by shortest run time
nghe_backend::integration::spotify::tests::test_search_artist::case_1
Stack Traces | 0.412s run time
thread 'integration::spotify::tests::test_search_artist::case_1' (16376) panicked at .../src/integration/spotify.rs:90:55:
called `Result::unwrap()` on an `Err` value: http error: status code 403 Forbidden

Location:
    .../src/error/mod.rs:299:63
stack backtrace:
   0:     0x55a76875761a - std[12eae4340baf230a]::backtrace_rs::backtrace::libunwind::trace
                               at .../std/src/../...../src/backtrace/libunwind.rs:117:9
   1:     0x55a76875761a - std[12eae4340baf230a]::backtrace_rs::backtrace::trace_unsynchronized::<std[12eae4340baf230a]::sys::backtrace::_print_fmt::{closure#1}>
                               at .../std/src/../...../src/backtrace/mod.rs:66:14
   2:     0x55a76875761a - std[12eae4340baf230a]::sys::backtrace::_print_fmt
                               at .../src/sys/backtrace.rs:74:9
   3:     0x55a76875761a - <<std[12eae4340baf230a]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[b11a932f73d9e5ed]::fmt::Display>::fmt
                               at .../src/sys/backtrace.rs:44:26
   4:     0x55a768770cea - <core[b11a932f73d9e5ed]::fmt::rt::Argument>::fmt
                               at .../src/fmt/rt.rs:152:76
   5:     0x55a768770cea - core[b11a932f73d9e5ed]::fmt::write
   6:     0x55a76875d702 - std[12eae4340baf230a]::io::default_write_fmt::<std[12eae4340baf230a]::sys::stdio::unix::Stderr>
                               at .../src/io/mod.rs:639:11
   7:     0x55a76875d702 - <std[12eae4340baf230a]::sys::stdio::unix::Stderr as std[12eae4340baf230a]::io::Write>::write_fmt
                               at .../src/io/mod.rs:1994:13
   8:     0x55a7687330cf - <std[12eae4340baf230a]::sys::backtrace::BacktraceLock>::print
                               at .../src/sys/backtrace.rs:47:9
   9:     0x55a7687330cf - std[12eae4340baf230a]::panicking::default_hook::{closure#0}
                               at .../std/src/panicking.rs:292:27
  10:     0x55a76874e221 - std[12eae4340baf230a]::panicking::default_hook
                               at .../std/src/panicking.rs:319:9
  11:     0x55a76874e48b - std[12eae4340baf230a]::panicking::panic_with_hook
                               at .../std/src/panicking.rs:825:13
  12:     0x55a768733188 - std[12eae4340baf230a]::panicking::panic_handler::{closure#0}
                               at .../std/src/panicking.rs:698:13
  13:     0x55a768727ee9 - std[12eae4340baf230a]::sys::backtrace::__rust_end_short_backtrace::<std[12eae4340baf230a]::panicking::panic_handler::{closure#0}, !>
                               at .../src/sys/backtrace.rs:182:18
  14:     0x55a768733fdd - __rustc[dde6fad95d619c59]::rust_begin_unwind
                               at .../std/src/panicking.rs:689:5
  15:     0x55a7687714dc - core[b11a932f73d9e5ed]::panicking::panic_fmt
                               at .../core/src/panicking.rs:80:14
  16:     0x55a768771222 - core[b11a932f73d9e5ed]::result::unwrap_failed
                               at .../core/src/result.rs:1867:5
  17:     0x55a7667b91c3 - <core[b11a932f73d9e5ed]::result::Result<core[b11a932f73d9e5ed]::option::Option<nghe_backend[b1a31926c25030c8]::integration::spotify::Artist>, nghe_backend[b1a31926c25030c8]::error::Error>>::unwrap
                               at .../core/src/result.rs:1233:23
  18:     0x55a7667b91c3 - nghe_backend[b1a31926c25030c8]::integration::spotify::tests::test_search_artist::{closure#0}
                               at /home/runner/work/nghe/nghe/.../src/integration/spotify.rs:90:55
  19:     0x55a766c6933e - nghe_backend[b1a31926c25030c8]::integration::spotify::tests::test_search_artist::case_1::{closure#0}
                               at .../src/integration/spotify.rs:85:5
  20:     0x55a7669ddd82 - <core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>> as core[b11a932f73d9e5ed]::future::future::Future>::poll
                               at .../src/future/future.rs:133:9
  21:     0x55a7669de1bd - <core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>> as core[b11a932f73d9e5ed]::future::future::Future>::poll
                               at .../src/future/future.rs:133:9
  22:     0x55a7672215cd - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:769:70
  23:     0x55a76721f7bb - tokio[57332e81adf1de4a]::task::coop::with_budget::<core[b11a932f73d9e5ed]::task::poll::Poll<()>, <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../task/coop/mod.rs:167:5
  24:     0x55a76721f7bb - tokio[57332e81adf1de4a]::task::coop::budget::<core[b11a932f73d9e5ed]::task::poll::Poll<()>, <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../task/coop/mod.rs:133:5
  25:     0x55a76721f7bb - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:769:25
  26:     0x55a767181520 - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Context>::enter::<core[b11a932f73d9e5ed]::task::poll::Poll<()>, <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:446:19
  27:     0x55a7671de97d - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:768:44
  28:     0x55a7671d6384 - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>::{closure#0}
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:856:68
  29:     0x55a76681260b - <tokio[57332e81adf1de4a]::runtime::context::scoped::Scoped<tokio[57332e81adf1de4a]::runtime::scheduler::Context>>::set::<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>::{closure#0}, (alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>)>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../runtime/context/scoped.rs:40:9
  30:     0x55a766c3ff79 - tokio[57332e81adf1de4a]::runtime::context::set_scheduler::<(alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>), <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>::{closure#0}>::{closure#0}
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../src/runtime/context.rs:176:38
  31:     0x55a766816d72 - <std[12eae4340baf230a]::thread::local::LocalKey<tokio[57332e81adf1de4a]::runtime::context::Context>>::try_with::<tokio[57332e81adf1de4a]::runtime::context::set_scheduler<(alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>), <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>)>
                               at .../src/thread/local.rs:513:12
  32:     0x55a766813bde - <std[12eae4340baf230a]::thread::local::LocalKey<tokio[57332e81adf1de4a]::runtime::context::Context>>::with::<tokio[57332e81adf1de4a]::runtime::context::set_scheduler<(alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>), <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>)>
                               at .../src/thread/local.rs:477:20
  33:     0x55a766c2275d - tokio[57332e81adf1de4a]::runtime::context::set_scheduler::<(alloc[57cb88c7ce1aff62]::boxed::Box<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::Core>, core[b11a932f73d9e5ed]::option::Option<()>), <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>::{closure#0}>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../src/runtime/context.rs:176:17
  34:     0x55a7671b2170 - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>::{closure#0}, core[b11a932f73d9e5ed]::option::Option<()>>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:856:27
  35:     0x55a7671b4686 - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:756:24
  36:     0x55a7671c9300 - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>::{closure#0}
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:200:33
  37:     0x55a7667610f3 - tokio[57332e81adf1de4a]::runtime::context::runtime::enter_runtime::<<tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>::{closure#0}, ()>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../runtime/context/runtime.rs:65:16
  38:     0x55a767179ac1 - <tokio[57332e81adf1de4a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../scheduler/current_thread/mod.rs:188:9
  39:     0x55a7671770c4 - <tokio[57332e81adf1de4a]::runtime::runtime::Runtime>::block_on_inner::<core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../src/runtime/runtime.rs:371:52
  40:     0x55a76717816c - <tokio[57332e81adf1de4a]::runtime::runtime::Runtime>::block_on::<core[b11a932f73d9e5ed]::pin::Pin<&mut dyn core[b11a932f73d9e5ed]::future::future::Future<Output = ()>>>
                               at .................................................../home/runner/.cargo.................................................../registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50..../src/runtime/runtime.rs:345:18
  41:     0x55a766cbaf03 - nghe_backend[b1a31926c25030c8]::integration::spotify::tests::test_search_artist::case_1
                               at .../src/integration/spotify.rs:85:5
  42:     0x55a766c691b7 - nghe_backend[b1a31926c25030c8]::integration::spotify::tests::test_search_artist::case_1::{closure#0}
                               at .../src/integration/spotify.rs:85:14
  43:     0x55a76674c356 - <nghe_backend[b1a31926c25030c8]::integration::spotify::tests::test_search_artist::case_1::{closure#0} as core[b11a932f73d9e5ed]::ops::function::FnOnce<()>>::call_once
                               at .../src/ops/function.rs:250:5
  44:     0x55a76727a00b - <fn() -> core[b11a932f73d9e5ed]::result::Result<(), alloc[57cb88c7ce1aff62]::string::String> as core[b11a932f73d9e5ed]::ops::function::FnOnce<()>>::call_once
                               at .../src/ops/function.rs:250:5
  45:     0x55a76727a00b - test[b7794d3d35e7a1c8]::__rust_begin_short_backtrace::<core[b11a932f73d9e5ed]::result::Result<(), alloc[57cb88c7ce1aff62]::string::String>, fn() -> core[b11a932f73d9e5ed]::result::Result<(), alloc[57cb88c7ce1aff62]::string::String>>
                               at .../test/src/lib.rs:663:18
  46:     0x55a7672869fb - test[b7794d3d35e7a1c8]::run_test_in_process::{closure#0}
                               at .../test/src/lib.rs:686:74
  47:     0x55a7672869fb - <core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<test[b7794d3d35e7a1c8]::run_test_in_process::{closure#0}> as core[b11a932f73d9e5ed]::ops::function::FnOnce<()>>::call_once
                               at .../src/panic/unwind_safe.rs:274:9
  48:     0x55a7672869fb - std[12eae4340baf230a]::panicking::catch_unwind::do_call::<core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<test[b7794d3d35e7a1c8]::run_test_in_process::{closure#0}>, core[b11a932f73d9e5ed]::result::Result<(), alloc[57cb88c7ce1aff62]::string::String>>
                               at .../std/src/panicking.rs:581:40
  49:     0x55a7672869fb - std[12eae4340baf230a]::panicking::catch_unwind::<core[b11a932f73d9e5ed]::result::Result<(), alloc[57cb88c7ce1aff62]::string::String>, core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<test[b7794d3d35e7a1c8]::run_test_in_process::{closure#0}>>
                               at .../std/src/panicking.rs:544:19
  50:     0x55a7672869fb - std[12eae4340baf230a]::panic::catch_unwind::<core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<test[b7794d3d35e7a1c8]::run_test_in_process::{closure#0}>, core[b11a932f73d9e5ed]::result::Result<(), alloc[57cb88c7ce1aff62]::string::String>>
                               at .../std/src/panic.rs:359:14
  51:     0x55a7672869fb - test[b7794d3d35e7a1c8]::run_test_in_process
                               at .../test/src/lib.rs:686:27
  52:     0x55a7672869fb - test[b7794d3d35e7a1c8]::run_test::{closure#0}
                               at .../test/src/lib.rs:607:43
  53:     0x55a767280e54 - test[b7794d3d35e7a1c8]::run_test::{closure#1}
                               at .../test/src/lib.rs:637:41
  54:     0x55a767280e54 - std[12eae4340baf230a]::sys::backtrace::__rust_begin_short_backtrace::<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>
                               at .../src/sys/backtrace.rs:166:18
  55:     0x55a767289612 - std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked::<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
                               at .../src/thread/lifecycle.rs:91:13
  56:     0x55a767289612 - <core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[b11a932f73d9e5ed]::ops::function::FnOnce<()>>::call_once
                               at .../src/panic/unwind_safe.rs:274:9
  57:     0x55a767289612 - std[12eae4340baf230a]::panicking::catch_unwind::do_call::<core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
                               at .../std/src/panicking.rs:581:40
  58:     0x55a767289612 - std[12eae4340baf230a]::panicking::catch_unwind::<(), core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
                               at .../std/src/panicking.rs:544:19
  59:     0x55a767289612 - std[12eae4340baf230a]::panic::catch_unwind::<core[b11a932f73d9e5ed]::panic::unwind_safe::AssertUnwindSafe<std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
                               at .../std/src/panic.rs:359:14
  60:     0x55a767289612 - std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked::<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1}
                               at .../src/thread/lifecycle.rs:89:26
  61:     0x55a767289612 - <std[12eae4340baf230a]::thread::lifecycle::spawn_unchecked<test[b7794d3d35e7a1c8]::run_test::{closure#1}, ()>::{closure#1} as core[b11a932f73d9e5ed]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at .../src/ops/function.rs:250:5
  62:     0x55a7687566cf - <alloc[57cb88c7ce1aff62]::boxed::Box<dyn core[b11a932f73d9e5ed]::ops::function::FnOnce<(), Output = ()> + core[b11a932f73d9e5ed]::marker::Send> as core[b11a932f73d9e5ed]::ops::function::FnOnce<()>>::call_once
                               at .../alloc/src/boxed.rs:2206:9
  63:     0x55a7687566cf - <std[12eae4340baf230a]::sys::thread::unix::Thread>::new::thread_start
                               at .../sys/thread/unix.rs:118:17
  64:     0x7fac04a9caa4 - <unknown>
  65:     0x7fac04b29c6c - <unknown>
  66:                0x0 - <unknown>
nghe_backend::integration::informant::tests::test_upsert_artist_image::full_1_true
Stack Traces | 1.2s run time
No failure message available
nghe_backend::integration::informant::tests::test_search_artist::full_2_false
Stack Traces | 1.29s run time
No failure message available
nghe_backend::integration::informant::tests::test_search_artist::full_1_true
Stack Traces | 1.31s run time
No failure message available
nghe_backend::integration::informant::tests::test_upsert_artist_image::full_2_false
Stack Traces | 1.4s run time
No failure message available
nghe_backend::integration::informant::tests::test_fetch_artist
Stack Traces | 1.53s run time
No failure message available
nghe_backend::orm::id3::artist::tests::test_cover_art
Stack Traces | 2.29s run time
No failure message available

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@renovate renovate bot force-pushed the renovate/serde_html_form-0.x branch from 73f1859 to b845dc9 Compare February 12, 2026 16:13
@renovate renovate bot force-pushed the renovate/serde_html_form-0.x branch from b845dc9 to c7546a5 Compare February 25, 2026 12:49
@renovate renovate bot force-pushed the renovate/serde_html_form-0.x branch from c7546a5 to f61a1b5 Compare March 13, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants