getargs-derive-macros 0.1.0

Internal implementation detail of getargs-derive. Not meant for direct use; depend on getargs-derive instead.
Documentation
1
2
3
4
5
6
7
8
use super::RawField;
use crate::model::attr::{reject_value, set_once};
use syn::{meta::ParseNestedMeta, spanned::Spanned};

pub(super) fn value_enum(meta: &ParseNestedMeta, raw: &mut RawField) -> syn::Result<()> {
    reject_value(meta, "value_enum")?;
    set_once(&mut raw.value_enum, meta.path.span(), meta)
}