From 107fef44c43961c06d86cbfeee0d5e33542b94ef Mon Sep 17 00:00:00 2001 From: cosineblast <55855728+cosineblast@users.noreply.github.com> Date: Sat, 22 Mar 2025 21:48:27 -0300 Subject: [PATCH] Add feature check to std::time::Instant for wasm in jobs --- crates/nu-protocol/src/engine/jobs.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/nu-protocol/src/engine/jobs.rs b/crates/nu-protocol/src/engine/jobs.rs index 39bf93eda6..6105e9237f 100644 --- a/crates/nu-protocol/src/engine/jobs.rs +++ b/crates/nu-protocol/src/engine/jobs.rs @@ -4,9 +4,11 @@ use std::{ mpsc::{Receiver, RecvTimeoutError, Sender}, Arc, Mutex, }, - time::{Duration, Instant}, }; +#[cfg(not(target_family = "wasm"))] +use std::time::{Duration, Instant}; + use nu_system::{kill_by_pid, UnfreezeHandle}; use crate::{Signals, Value}; @@ -256,6 +258,7 @@ impl Mailbox { } } + #[cfg(not(target_family = "wasm"))] pub fn recv_timeout( &mut self, filter_tag: Option,