Skip to content

Commit bfab220

Browse files
committed
adding Send/Sync traits to SuffixArray to help Python bindings
1 parent 5886235 commit bfab220

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

libsufr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libsufr"
3-
version = "0.7.6"
3+
version = "0.7.7"
44
rust-version = "1.80"
55
edition = "2021"
66
description = "Parallel Construction of Suffix Arrays in Rust"

libsufr/src/suffix_array.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::{
1010
use anyhow::Result;
1111

1212
// --------------------------------------------------
13-
pub(crate) trait SuffixArrayTrait {
13+
pub(crate) trait SuffixArrayTrait: Send + Sync {
1414
fn count(&mut self, args: CountOptions) -> Result<Vec<CountResult>>;
1515
fn extract(&mut self, args: ExtractOptions) -> Result<Vec<ExtractResult>>;
1616
fn list(&mut self, args: ListOptions) -> Result<()>;
@@ -182,7 +182,6 @@ impl SuffixArray {
182182
self.inner.count(args)
183183
}
184184

185-
186185
// --------------------------------------------------
187186
/// Extract the suffixes matching given queries
188187
///

sufr/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sufr"
3-
version = "0.7.6"
3+
version = "0.7.7"
44
rust-version = "1.80"
55
edition = "2021"
66
description = "Parallel Construction of Suffix Arrays in Rust"
@@ -19,7 +19,7 @@ clap = { version = "4.5.13", features = ["derive"] }
1919
env_logger = "0.11.5"
2020
format_num = "0.1.0"
2121
home = "0.5.9"
22-
libsufr = { path = "../libsufr", version = "0.7.6" }
22+
libsufr = { path = "../libsufr", version = "0.7.7" }
2323
log = "0.4.22"
2424
num_cpus = "1.16.0"
2525
pretty_assertions = "1.4.0"

0 commit comments

Comments
 (0)