From adf846319a1c3a173cece0cc9e0d972cabcd8ba1 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Sun, 23 Feb 2025 23:59:03 +0800 Subject: [PATCH] Refactor --- yazi-core/src/tab/commands/search.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yazi-core/src/tab/commands/search.rs b/yazi-core/src/tab/commands/search.rs index 85cd055d..c09d3f76 100644 --- a/yazi-core/src/tab/commands/search.rs +++ b/yazi-core/src/tab/commands/search.rs @@ -1,5 +1,6 @@ use std::{borrow::Cow, mem, time::Duration}; +use anyhow::bail; use tokio::pin; use tokio_stream::{StreamExt, wrappers::UnboundedReceiverStream}; use tracing::error; @@ -67,7 +68,7 @@ impl Tab { subject: opt.subject.into_owned(), args: opt.args, }), - SearchOptVia::None => Result::Err(anyhow::anyhow!("Invalid `search` option")), + SearchOptVia::None => bail!("Invalid `via` option for `search` command"), }?; let rx = UnboundedReceiverStream::new(rx).chunks_timeout(5000, Duration::from_millis(500));