use crate::common;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct LanguageContext {
#[serde(rename = "contexts")]
pub contexts: Vec<String>,
#[serde(rename = "language")]
pub language: common::ScriptLanguage,
}
impl LanguageContext {
pub fn new(contexts: Vec<String>, language: common::ScriptLanguage) -> LanguageContext {
LanguageContext {
contexts,
language,
}
}
}