#![allow(dead_code)]
use struct_reflection::StructReflection;
use struct_reflection::StructReflectionHelper;
#[derive(StructReflection)]
struct ComplexStruct {
id: u64,
name: String,
active: bool,
score: f64,
tags: [String; 3],
scores: [f32; 5],
matrix: [[i32; 3]; 2],
}
fn main() {
if let Some(fields) = ComplexStruct::struct_reflection() {
println!("ComplexStruct fields:");
for field in fields {
println!(" {}", field);
}
}
}