Remove Sequence trait implementation for array
This commit is contained in:
@@ -74,19 +74,6 @@ impl<'a> Sequence for Vec<&'a str> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Sequence for [&'a str] {
|
|
||||||
fn len(&self) -> usize {
|
|
||||||
self.len()
|
|
||||||
}
|
|
||||||
|
|
||||||
fn at_index(&self, index: usize) -> Option<&str> {
|
|
||||||
if index < self.len() && index >= 0 {
|
|
||||||
return Some(self[index])
|
|
||||||
}
|
|
||||||
None
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub struct SequenceMatcher<'a, T: 'a + ?Sized + Sequence>{
|
pub struct SequenceMatcher<'a, T: 'a + ?Sized + Sequence>{
|
||||||
first_sequence: &'a T,
|
first_sequence: &'a T,
|
||||||
second_sequence: &'a T,
|
second_sequence: &'a T,
|
||||||
|
|||||||
Reference in New Issue
Block a user