diff --git a/bin/ui/items.rs b/bin/ui/items.rs index c405c6c5..72457ac3 100644 --- a/bin/ui/items.rs +++ b/bin/ui/items.rs @@ -688,10 +688,7 @@ impl CommentItem { impl ToTree for CommentItem { fn rows(&self) -> Vec> { - let mut children = vec![]; - for comment in &self.replies { - children.extend(comment.rows()); - } + let children = self.replies.iter().flat_map(CommentItem::rows).collect(); let author = match &self.author.alias { Some(alias) => {