pub fn merge(
        &mut self,
        segment_ids: &[SegmentId],
    ) -> Result<impl Future<Item = SegmentMeta, Error = Canceled>> {
        self.segment_updater.start_merge(segment_ids)
    }
/// Merges a given list of segments
///
/// `segment_ids` is required to be non-empty.
Merges a given list of segments
`segment_ids` is required to be non-empty.
Merges a given list of segments ` segment_ids ` is required to be non - empty .
pub fn merge(
        &mut self,
        segment_ids: &[SegmentId],
    ) -> Result<impl Future<Item = SegmentMeta, Error = Canceled>> {
        self.segment_updater.start_merge(segment_ids)
    }
pub fn merge ( & mut self , segment_ids : & [ SegmentId ] , ) -> Result < impl Future < Item = SegmentMeta , Error = Canceled > > { self . segment_updater . start_merge ( segment_ids ) }
Merges a given list of segments
`segment_ids` is required to be non-empty.
Merges a given list of segments ` segment_ids ` is required to be non - empty .
&mut self
segment_ids
&[SegmentId]
&mut self
segment_ids
&[SegmentId]