From 65eb06c53743c2aa924bd90ee7b7c62c3541fa08 Mon Sep 17 00:00:00 2001 From: Andrew-Schwartz Date: Wed, 12 Jun 2024 13:01:04 -0400 Subject: [PATCH] Add FromIterator for Row and Column --- widget/src/column.rs | 6 ++++++ widget/src/row.rs | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/widget/src/column.rs b/widget/src/column.rs index df7829b3df..fbdb02d416 100644 --- a/widget/src/column.rs +++ b/widget/src/column.rs @@ -161,6 +161,12 @@ where } } +impl<'a, Message, Theme, Renderer: crate::core::Renderer> FromIterator> for Column<'a, Message, Theme, Renderer> { + fn from_iter>>(iter: T) -> Self { + Self::with_children(iter) + } +} + impl<'a, Message, Theme, Renderer> Widget for Column<'a, Message, Theme, Renderer> where diff --git a/widget/src/row.rs b/widget/src/row.rs index fa35217163..5a6b368a3f 100644 --- a/widget/src/row.rs +++ b/widget/src/row.rs @@ -152,6 +152,12 @@ where } } +impl<'a, Message, Theme, Renderer: crate::core::Renderer> FromIterator> for Row<'a, Message, Theme, Renderer> { + fn from_iter>>(iter: T) -> Self { + Self::with_children(iter) + } +} + impl<'a, Message, Theme, Renderer> Widget for Row<'a, Message, Theme, Renderer> where