From 0c99208ddb4f858b1500d1e05e5e39b123eae168 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 21 Nov 2025 14:18:32 -0800 Subject: [PATCH] Relax a trait bound for futures Required to update wit-bindgen in the `wasip3` crate. Seems like a possible rustc bug? Unsure... --- crates/guest-rust/src/rt/async_support/future_support.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/guest-rust/src/rt/async_support/future_support.rs b/crates/guest-rust/src/rt/async_support/future_support.rs index 37beb3007..afed15d24 100644 --- a/crates/guest-rust/src/rt/async_support/future_support.rs +++ b/crates/guest-rust/src/rt/async_support/future_support.rs @@ -209,7 +209,7 @@ pub struct FutureVtable { pub new: unsafe extern "C" fn() -> u64, } -impl FutureOps for &'static FutureVtable { +impl FutureOps for &FutureVtable { type Payload = T; fn new(&mut self) -> u64 {