use std::fmt::{Display, Formatter, Result};
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum ComponentName {
CoreWindow,
ChatList,
Chat,
Prompt,
ReplyMessage,
TitleBar,
StatusBar,
}
impl Display for ComponentName {
fn fmt(&self, f: &mut Formatter) -> Result {
match self {
ComponentName::CoreWindow => write!(f, "Core Window"),
ComponentName::ChatList => write!(f, "Chat List"),
ComponentName::Chat => write!(f, "Chat"),
ComponentName::Prompt => write!(f, "Prompt"),
ComponentName::TitleBar => write!(f, "Title Bar"),
ComponentName::StatusBar => write!(f, "Status Bar"),
ComponentName::ReplyMessage => write!(f, "Reply Message"),
}
}
}