From c4fed5ea8468dba4b2fbbbed9f1c03ac1af80906 Mon Sep 17 00:00:00 2001 From: Piepmatz Date: Mon, 28 Jul 2025 20:10:17 +0200 Subject: [PATCH] Don't import `IoError` on `nu-plugin-core` without `local-socket` (#16279) When you use `nu-plugin-core` without the `local-socket` feature, you got the warning: image This PR fixes that warning. --- crates/nu-plugin-core/src/communication_mode/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/nu-plugin-core/src/communication_mode/mod.rs b/crates/nu-plugin-core/src/communication_mode/mod.rs index 8e96511b2f1..a79c2d87982 100644 --- a/crates/nu-plugin-core/src/communication_mode/mod.rs +++ b/crates/nu-plugin-core/src/communication_mode/mod.rs @@ -3,6 +3,7 @@ use std::io::{Stdin, Stdout}; use std::process::{Child, ChildStdin, ChildStdout, Command, Stdio}; use nu_protocol::ShellError; +#[cfg(feature = "local-socket")] // unused without that feature use nu_protocol::shell_error::io::IoError; #[cfg(feature = "local-socket")]