Commit Graph

2 Commits

Author SHA1 Message Date
pezkuwichain 0c417574a3 fix: force no_std for wasm32v1-none target regardless of std feature
cargo check --target wasm32v1-none uses workspace feature unification which
may enable the std feature even for no_std targets. wasm32v1-none (bare-metal
wasm, target_os=none) has no libstd available, so we must force no_std and
the core-as-std alias for this specific target combination.
2026-04-25 21:56:17 +03:00
pezkuwichain c5461f2a87 Fix wasm32v1-none compilation errors
- arrayvec.rs: Use concrete return types ([T], slice::Iter, slice::IterMut)
  instead of Self::Target/Self::IntoIter to avoid E0223 ambiguity
  introduced by the Receiver trait in Rust 1.87+
- char.rs: Explicitly import Result/Ok/Err from core for target_os=none
  where the standard prelude is not auto-injected
2026-04-24 23:33:46 +03:00