1
2
3
4
5
6
7
8
9
mod lang;
pub use lang::Lang;
mod code_lang;
pub use code_lang::CODE_LANG;

pub fn lang(code: impl AsRef<str>) -> Option<Lang> {
  let code = code.as_ref().to_lowercase();
  CODE_LANG.get(&code).cloned()
}