Change summary
crates/project/src/project_search.rs | 8 +++-----
crates/project/src/search.rs | 2 +-
2 files changed, 4 insertions(+), 6 deletions(-)
Detailed changes
@@ -681,7 +681,7 @@ impl RequestHandler<'_> {
}
async fn handle_find_first_match(&self, mut entry: MatchingEntry) {
- _ = (async move || -> anyhow::Result<()> {
+ _=maybe!(async move {
let abs_path = entry.worktree_root.join(entry.path.path.as_std_path());
let file = self
@@ -713,10 +713,8 @@ impl RequestHandler<'_> {
entry.should_scan_tx.send(entry.path).await?;
}
- Ok(())
- })()
- .await
- .log_err();
+ anyhow::Ok(())
+ }).await;
}
async fn handle_scan_path(&self, req: InputPath) {
@@ -328,7 +328,7 @@ impl SearchQuery {
pub(crate) async fn detect(&self, mut reader: impl AsyncBufRead + Unpin) -> Result<bool> {
let query_str = self.as_str();
- let needle_len = query_str.as_bytes().len();
+ let needle_len = query_str.len();
if needle_len == 0 {
return Ok(false);
}