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}