summaryrefslogtreecommitdiffstats
path: root/src/indexer/merge_policy.rs
diff options
context:
space:
mode:
authorPaul Masurel <paul.masurel@gmail.com>2016-10-15 12:16:30 +0900
committerPaul Masurel <paul.masurel@gmail.com>2016-10-15 12:16:30 +0900
commit0f246ba908a16d5bbdb0290b4e50ae0cc018d5c6 (patch)
treea02813b220a83014c1768f8c5e1a389732a0a81c /src/indexer/merge_policy.rs
parent746d6284d9cf55853d0b21fc1ed1a238cdd0ea34 (diff)
bug/4 Introduce segment_updater
Diffstat (limited to 'src/indexer/merge_policy.rs')
-rw-r--r--src/indexer/merge_policy.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/indexer/merge_policy.rs b/src/indexer/merge_policy.rs
index 1d77c3f..b13daa7 100644
--- a/src/indexer/merge_policy.rs
+++ b/src/indexer/merge_policy.rs
@@ -1,10 +1,11 @@
use core::SegmentId;
use core::SegmentMeta;
+use std::marker;
#[derive(Debug, Clone)]
pub struct MergeCandidate(pub Vec<SegmentId>);
-pub trait MergePolicy {
+pub trait MergePolicy: marker::Send {
fn compute_merge_candidates(&self, segments: &[SegmentMeta]) -> Vec<MergeCandidate>;
}