From 0befef4d0bfa63a7589fb4f6cdd30412ef0b1ca9 Mon Sep 17 00:00:00 2001
From: Michael Sippel <micha@fragmental.art>
Date: Mon, 14 Aug 2023 01:34:55 +0200
Subject: [PATCH] add comment about separate SequenceExt trait

---
 src/view/sequence/mod.rs | 6 ++++++
 1 file changed, 6 insertions(+)

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<Msg = usize> {
 }
 
 //<<<<>>>><<>><><<>><<<*>>><<>><><<>><<<<>>>>
+/* 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> {