1 2 3 4 5 6 7 8 9 10 11 12 13 14
use field_iterator::Iterable; #[derive(Iterable, Default)] struct MyStruct { field: i32, another: u32, yaf: f32, } fn main() { for (name, value) in MyStruct::default().iter() { println!("{}: {:?}", name, value); } }