use super::{r#as::*, iter::*, style::*};
use deluxe::*;
#[derive(ExtractAttributes)]
#[deluxe(attributes(depict))]
pub struct VariantAttribute {
#[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,
}