sigalign_core/reference/extensions/
clone.rs

1use super::{
2    Reference,
3    PatternIndex,
4    SequenceStorage,
5};
6
7impl<I, S> Clone for Reference<I, S> where
8    I: PatternIndex + Clone,
9    S: SequenceStorage + Clone,
10{
11    fn clone(&self) -> Self {
12        Self {
13            target_boundaries: self.target_boundaries.clone(),
14            pattern_index: self.pattern_index.clone(),
15            sequence_storage: self.sequence_storage.clone(),
16        }
17    }
18}