todel_codegen 0.3.3

Codegen crate for todel
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use syn::{Error, ItemStruct, NestedMeta};

use super::{
    models::{Item, StructInfo},
    utils::get_field_infos,
};

pub fn handle_struct(_: &[NestedMeta], item: ItemStruct) -> Result<Item, Error> {
    Ok(Item::Struct(StructInfo {
        fields: get_field_infos(item.fields.iter())?,
    }))
}