diff options
author | Paul Masurel <paul.masurel@gmail.com> | 2016-10-24 22:41:14 +0900 |
---|---|---|
committer | Paul Masurel <paul.masurel@gmail.com> | 2016-10-24 22:41:14 +0900 |
commit | 99ca43fd22b70b7d5b3290595e1467dbd94b8596 (patch) | |
tree | 96a105b5a377f879a8062cd43a6a8d2237dc5d47 /src/indexer/merge_policy.rs | |
parent | 1f5ed8a2b6ca947821ccf39e1cddd04b3930cef4 (diff) |
NOBUG introduced DefaultMergePolicy type
Diffstat (limited to 'src/indexer/merge_policy.rs')
-rw-r--r-- | src/indexer/merge_policy.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/indexer/merge_policy.rs b/src/indexer/merge_policy.rs index 3ac5b2e..cbf55ec 100644 --- a/src/indexer/merge_policy.rs +++ b/src/indexer/merge_policy.rs @@ -12,8 +12,16 @@ pub trait MergePolicy: marker::Send { pub struct NoMergePolicy; +impl Default for NoMergePolicy { + fn default() -> NoMergePolicy { + NoMergePolicy + } +} + + impl MergePolicy for NoMergePolicy { - fn compute_merge_candidates(&self, segments: &[SegmentMeta]) -> Vec<MergeCandidate> { + fn compute_merge_candidates(&self, _segments: &[SegmentMeta]) -> Vec<MergeCandidate> { Vec::new() } -}
\ No newline at end of file +} + |