From 327ca2ab02b3b6056ce99f4da7f63364882846fb Mon Sep 17 00:00:00 2001 From: jwolfe Date: Wed, 16 May 2018 10:49:38 +0900 Subject: [PATCH] Make Weight Send+Sync for parallelization purposes --- src/query/weight.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/query/weight.rs b/src/query/weight.rs index d3d8b3520..9311d2299 100644 --- a/src/query/weight.rs +++ b/src/query/weight.rs @@ -6,7 +6,7 @@ use Result; /// for a given set of segments. /// /// See [`Query`](./trait.Query.html). -pub trait Weight { +pub trait Weight: Send + Sync + 'static { /// Returns the scorer for the given segment. /// See [`Query`](./trait.Query.html). fn scorer(&self, reader: &SegmentReader) -> Result>;