aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-nucleo
diff options
context:
space:
mode:
Diffstat (limited to 'crates/atuin-nucleo')
-rw-r--r--crates/atuin-nucleo/matcher/src/chars/normalize.rs2
-rw-r--r--crates/atuin-nucleo/matcher/src/tests.rs2
-rw-r--r--crates/atuin-nucleo/src/boxcar.rs4
-rw-r--r--crates/atuin-nucleo/src/worker.rs5
4 files changed, 8 insertions, 5 deletions
diff --git a/crates/atuin-nucleo/matcher/src/chars/normalize.rs b/crates/atuin-nucleo/matcher/src/chars/normalize.rs
index 7e3b3b17..cb3abe66 100644
--- a/crates/atuin-nucleo/matcher/src/chars/normalize.rs
+++ b/crates/atuin-nucleo/matcher/src/chars/normalize.rs
@@ -893,7 +893,7 @@ static SUPERSCRIPTS_AND_SUBSCRIPTS: [char; 48] = [
#[cfg(test)]
mod tests {
- use super::*;
+ use super::normalize;
/// Helper function for test assertions.
fn check_conversions(pairs: &[(char, char)]) {
diff --git a/crates/atuin-nucleo/matcher/src/tests.rs b/crates/atuin-nucleo/matcher/src/tests.rs
index a883c6ba..6cd48bc4 100644
--- a/crates/atuin-nucleo/matcher/src/tests.rs
+++ b/crates/atuin-nucleo/matcher/src/tests.rs
@@ -7,7 +7,7 @@ use crate::score::{
use crate::utf32_str::Utf32Str;
use crate::{Config, Matcher};
-use Algorithm::*;
+use Algorithm::{Exact, FuzzyGreedy, FuzzyOptimal, Postfix, Prefix, Substring};
#[derive(Debug)]
enum Algorithm {
diff --git a/crates/atuin-nucleo/src/boxcar.rs b/crates/atuin-nucleo/src/boxcar.rs
index 726f4dff..e54afc05 100644
--- a/crates/atuin-nucleo/src/boxcar.rs
+++ b/crates/atuin-nucleo/src/boxcar.rs
@@ -655,7 +655,7 @@ impl Location {
#[cfg(test)]
mod tests {
- use super::*;
+ use super::{Location, Vec, BUCKETS, MAX_ENTRIES};
#[test]
fn location() {
@@ -780,7 +780,7 @@ mod tests {
fn extend_over_max_capacity() {
let vec = Vec::<u32>::with_capacity(1, 1);
let count = MAX_ENTRIES as usize + 2;
- let iter = std::iter::repeat(0).take(count);
+ let iter = std::iter::repeat_n(0, count);
assert!(std::panic::catch_unwind(|| vec.extend(iter, |_, _| {})).is_err());
}
}
diff --git a/crates/atuin-nucleo/src/worker.rs b/crates/atuin-nucleo/src/worker.rs
index 83472e79..bebfa308 100644
--- a/crates/atuin-nucleo/src/worker.rs
+++ b/crates/atuin-nucleo/src/worker.rs
@@ -5,7 +5,10 @@ use std::sync::Arc;
use atuin_nucleo_matcher::Config;
use parking_lot::Mutex;
-use rayon::{prelude::*, ThreadPool};
+use rayon::{
+ prelude::{IntoParallelRefMutIterator, ParallelExtend, ParallelIterator},
+ ThreadPool,
+};
use crate::par_sort::par_quicksort;
use crate::pattern::{self, MultiPattern};