use serde::Deserialize;
use strum::{Display, EnumString, FromRepr, IntoStaticStr};
#[derive(
Clone,
Copy,
Debug,
Default,
Deserialize,
Display,
EnumString,
Eq,
FromRepr,
Hash,
IntoStaticStr,
PartialEq,
)]
#[serde(rename_all = "kebab-case")]
#[strum(serialize_all = "kebab-case")]
#[repr(u8)]
pub enum Layer {
#[default]
Null,
App,
Mgr,
Tasks,
Spot,
Pick,
Input,
Confirm,
Help,
Cmp,
Which,
Notify,
}