Skip to content

Commit 964ae95

Browse files
authored
Merge pull request #2460 from Andrew-Schwartz/master
Add FromIterator for Row and Column
2 parents 64426b7 + 620c3d3 commit 964ae95

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

widget/src/column.rs

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

164+
impl<'a, Message, Theme, Renderer: crate::core::Renderer>
165+
FromIterator<Element<'a, Message, Theme, Renderer>>
166+
for Column<'a, Message, Theme, Renderer>
167+
{
168+
fn from_iter<
169+
T: IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
170+
>(
171+
iter: T,
172+
) -> Self {
173+
Self::with_children(iter)
174+
}
175+
}
176+
164177
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
165178
for Column<'a, Message, Theme, Renderer>
166179
where

widget/src/row.rs

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

155+
impl<'a, Message, Theme, Renderer: crate::core::Renderer>
156+
FromIterator<Element<'a, Message, Theme, Renderer>>
157+
for Row<'a, Message, Theme, Renderer>
158+
{
159+
fn from_iter<
160+
T: IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
161+
>(
162+
iter: T,
163+
) -> Self {
164+
Self::with_children(iter)
165+
}
166+
}
167+
155168
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
156169
for Row<'a, Message, Theme, Renderer>
157170
where

0 commit comments

Comments
 (0)