langcodec_cli/transformers/
mod.rs1use crate::formats::CustomFormat;
2
3pub mod json_array_language_map;
4pub mod json_language_map;
5pub mod yaml_language_map;
6
7pub fn custom_format_to_resource(
9 input: String,
10 format: CustomFormat,
11) -> Result<Vec<langcodec::Resource>, String> {
12 match format {
13 CustomFormat::JSONLanguageMap => json_language_map::transform(input),
14 CustomFormat::JSONArrayLanguageMap => json_array_language_map::transform(input),
15 CustomFormat::YAMLLanguageMap => yaml_language_map::transform(input),
16 }
17}