From 9ba428ddba673e0fa233b232a2b76af14d089244 Mon Sep 17 00:00:00 2001 From: test Date: Mon, 31 Mar 2025 08:31:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index bafe3a6..eae5e06 100644 --- a/src/main.rs +++ b/src/main.rs @@ -76,7 +76,7 @@ async fn get_mac() -> HttpResponse { mac_address: mac, }; // 在新线程中运行MQTT和串口服务 - let mqtt_handle = tokio::spawn(async { + let _mqtt_handle = tokio::spawn(async { if let Err(e) = run_mqtt_and_serial().await { eprintln!("MQTT/串口服务错误: {}", e); } @@ -139,11 +139,9 @@ async fn run_mqtt_and_serial() -> Result<()> { match serialport::new(&config.serial_port, config.baud_rate) .timeout(Duration::from_millis(10)) .open() { - Err(e) => { - if e.kind() == std::io::ErrorKind::PermissionDenied { - eprintln!("串口 {} 已被占用", config.serial_port); - return Ok(()); - } + Err(_e) => { + eprintln!("串口 {} 已被占用", config.serial_port); + return Ok(()); }, Ok(_) => {} }