use strum::Display;
#[derive(clap::ValueEnum, Clone, Copy, Display, Default, Eq, PartialEq)]
pub enum SdDisplayOption {
/// don't show the Descurity Descriptor at all
#[strum(serialize = "hide")]
#[default]
Hide,
/// show the Security Descriptor as SDDL
#[strum(serialize = "sddl")]
Sddl,
/// show the Security Descriptor as SDDL, with the access mask as numeric value
#[strum(serialize = "sddl-numeric")]
SddlNumeric
}