diff --git a/src/view/sequence/mod.rs b/src/view/sequence/mod.rs index a92be84..f298808 100644 --- a/src/view/sequence/mod.rs +++ b/src/view/sequence/mod.rs @@ -9,6 +9,12 @@ pub trait SequenceView: View { } //<<<<>>>><<>><><<>><<<*>>><<>><><<>><<<<>>>> +/* It has a default implementation, + so why not merge it with SequenceView trait ? + + iter will make it un-"object safe" [E0038], + therefore it needs to be implemented in a separate trait + */ pub trait SequenceViewExt: SequenceView { fn iter<'a>(&'a self) -> SequenceViewIter<'a, Self> {