#![feature(type_alias_impl_trait, impl_trait_in_assoc_type)] use nuit::{Bind, ForEach, HStack, Text, VStack, View}; #[derive(Bind)] struct LoopsView; impl View for LoopsView { type Body = impl View; fn body(&self) -> Self::Body { VStack::new(( HStack::new( ForEach::new(["Hello", "World"], |s| { Text::new(s) }), ), HStack::new( ForEach::new(0..10, |i| { Text::new(format!("{i}")) }) ), )) } } fn main() { nuit::run_app(LoopsView); }