You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
424 B
23 lines
424 B
use serde::{
|
|
Serialize,
|
|
Deserialize,
|
|
};
|
|
use strum_macros::{
|
|
EnumIter,
|
|
AsRefStr,
|
|
EnumVariantNames,
|
|
EnumCount,
|
|
};
|
|
|
|
use derive_more::Display;
|
|
|
|
#[derive(Serialize, Deserialize, Clone, Copy, Debug, Display, EnumIter, EnumCount, EnumVariantNames, AsRefStr)]
|
|
pub enum SupportedLanguage {
|
|
#[serde(rename="en-ca")]
|
|
#[display(fmt="en-ca")]
|
|
English,
|
|
#[serde(rename="fr-ca")]
|
|
#[display(fmt="fr-ca")]
|
|
French,
|
|
}
|