1 2 3 4 5 6 7 8 9 10
macro_rules! get_list_as { ($f:ident, $t:ident) => {{ #[derive(Deserialize)] #[allow(non_snake_case)] struct List { $f: Vec<$t>, } ::serde_json::from_value::<List>($f)?.$f }}; }