From ab18c725c27ae2ecfb18cbf48d3086035c2fd563 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Mon, 27 Apr 2026 23:30:04 +0300 Subject: [PATCH] fix(deps): update arrayvec patch to fix core_io_borrowed_buf on wasm32v1-none MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The arrayvec fork's io::Write impl used `use std::io` which in no_std mode (wasm32v1-none with std feature unified by workspace) expands to `use core::io`. `core::io` is gated behind the unstable `core_io_borrowed_buf` feature in Rust 1.88 — causing wasm-check (cargo check --target wasm32v1-none) to fail. Upstream fix: gate io import and io::Write impl behind not(all(target_arch = "wasm32", target_os = "none")). Co-Authored-By: Claude Sonnet 4.6 --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index bd6ba268..8bb282ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1089,7 +1089,7 @@ dependencies = [ [[package]] name = "arrayvec" version = "0.7.6" -source = "git+https://git.pezkuwichain.io/pezkuwichain/arrayvec.git?branch=main#0c417574a308d86ef79823dccb215b2273ec800a" +source = "git+https://git.pezkuwichain.io/pezkuwichain/arrayvec.git?branch=main#3b4b4cad156479fea864efa6e6cdf9a71cb91386" dependencies = [ "serde", ]