diff --git a/src/widget/grid/layout.rs b/src/widget/grid/layout.rs index 59da8dd0..1ac77c6b 100644 --- a/src/widget/grid/layout.rs +++ b/src/widget/grid/layout.rs @@ -7,9 +7,9 @@ use iced_core::layout::{Limits, Node}; use iced_core::{Alignment, Length, Padding, Point, Size}; use taffy::geometry::{Line, Rect}; -use taffy::style::{AlignContent, AlignItems, Dimension, Display, GridPlacement, Style}; +use taffy::style::{AlignItems, Dimension, Display, GridPlacement, Style}; use taffy::style_helpers::{auto, length}; -use taffy::{LayoutTree, Taffy}; +use taffy::Taffy; #[allow(clippy::too_many_lines)] pub fn resolve( diff --git a/src/widget/grid/mod.rs b/src/widget/grid/mod.rs index 4a2daf08..e561a22a 100644 --- a/src/widget/grid/mod.rs +++ b/src/widget/grid/mod.rs @@ -4,7 +4,7 @@ pub mod layout; pub mod widget; -pub use widget::{Grid, Item}; +pub use widget::Grid; /// Responsively generates rows and columns of widgets based on its dimmensions. pub const fn grid<'a, Message>() -> Grid<'a, Message> { diff --git a/src/widget/grid/widget.rs b/src/widget/grid/widget.rs index 971675fa..9a8a70c6 100644 --- a/src/widget/grid/widget.rs +++ b/src/widget/grid/widget.rs @@ -309,21 +309,3 @@ impl From<(u16, u16, u16, u16)> for Assignment { } } } - -#[must_use] -pub struct Item<'a, Message> { - widget: Element<'a, Message>, - assignment: Assignment, -} - -impl<'a, Message> Item<'a, Message> { - pub fn width(mut self, width: u16) -> Self { - self.assignment.width = width; - self - } - - pub fn height(mut self, height: u16) -> Self { - self.assignment.height = height; - self - } -}