diff --git a/src/ui/utils.rs b/src/ui/utils.rs index 756a0415..056fb909 100644 --- a/src/ui/utils.rs +++ b/src/ui/utils.rs @@ -140,7 +140,9 @@ pub fn table_header_style(cells: Vec<&str>, light: bool) -> Row<'_> { pub fn horizontal_chunks(constraints: Vec, size: Rect) -> Vec { Layout::default() - .constraints(constraints.as_ref()) + .constraints( as AsRef<[Constraint]>>::as_ref( + &constraints, + )) .direction(Direction::Horizontal) .split(size) } @@ -151,7 +153,9 @@ pub fn horizontal_chunks_with_margin( margin: u16, ) -> Vec { Layout::default() - .constraints(constraints.as_ref()) + .constraints( as AsRef<[Constraint]>>::as_ref( + &constraints, + )) .direction(Direction::Horizontal) .margin(margin) .split(size) @@ -159,7 +163,9 @@ pub fn horizontal_chunks_with_margin( pub fn vertical_chunks(constraints: Vec, size: Rect) -> Vec { Layout::default() - .constraints(constraints.as_ref()) + .constraints( as AsRef<[Constraint]>>::as_ref( + &constraints, + )) .direction(Direction::Vertical) .split(size) } @@ -170,7 +176,9 @@ pub fn vertical_chunks_with_margin( margin: u16, ) -> Vec { Layout::default() - .constraints(constraints.as_ref()) + .constraints( as AsRef<[Constraint]>>::as_ref( + &constraints, + )) .direction(Direction::Vertical) .margin(margin) .split(size)