pub(crate) fn parse_named_field_attr( input: &DeriveInput, attr_name: &str, ) -> Result<Option<Ident>>