Skip to content

Commit 65eb06c

Browse files
author
Andrew-Schwartz
committed
Add FromIterator for Row and Column
1 parent 1355f8d commit 65eb06c

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

widget/src/column.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,12 @@ where
161161
}
162162
}
163163

164+
impl<'a, Message, Theme, Renderer: crate::core::Renderer> FromIterator<Element<'a, Message, Theme, Renderer>> for Column<'a, Message, Theme, Renderer> {
165+
fn from_iter<T: IntoIterator<Item=Element<'a, Message, Theme, Renderer>>>(iter: T) -> Self {
166+
Self::with_children(iter)
167+
}
168+
}
169+
164170
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
165171
for Column<'a, Message, Theme, Renderer>
166172
where

widget/src/row.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,12 @@ where
152152
}
153153
}
154154

155+
impl<'a, Message, Theme, Renderer: crate::core::Renderer> FromIterator<Element<'a, Message, Theme, Renderer>> for Row<'a, Message, Theme, Renderer> {
156+
fn from_iter<T: IntoIterator<Item=Element<'a, Message, Theme, Renderer>>>(iter: T) -> Self {
157+
Self::with_children(iter)
158+
}
159+
}
160+
155161
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
156162
for Row<'a, Message, Theme, Renderer>
157163
where

0 commit comments

Comments
 (0)