eure-macros 0.1.8

Derive macros for Eure schema generation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use darling::FromVariant;

#[derive(Debug, Default, FromVariant)]
#[darling(default, attributes(eure))]
pub struct VariantAttrs {
    /// Explicit rename for this variant (overrides rename_all)
    pub rename: Option<String>,
    /// Allow unknown fields for this variant instead of denying them.
    /// By default (false), unknown fields cause a parse error.
    /// When true, uses `allow_unknown_fields()` instead of `deny_unknown_fields()`.
    pub allow_unknown_fields: bool,
}