use super::{r#as::*, iter::*, style::*};
use deluxe::*;
#[derive(ExtractAttributes)]
#[deluxe(attributes(depict))]
pub struct FieldAttribute {
#[deluxe(default)]
pub skip: bool,
#[deluxe(default, rename = as)]
pub value_as: As,
#[deluxe(default)]
pub key_as: As,
#[deluxe(default, rename = style)]
pub value_style: Style,
#[deluxe(default)]
pub key_style: Style,
#[deluxe(default)]
pub option: bool,
#[deluxe(default)]
pub iter: Iter,
#[deluxe(default)]
pub tag: Option<syn::Expr>,
}