ctoolbox/formats/eite/
encoding.rs1use crate::formats::eite::{
2 dc::data::dc_data_filter_by_value, formats::is_supported_output_format,
3};
4
5pub mod ascii;
6pub mod base;
7pub mod basenb;
8pub mod pack32;
9pub mod unicode;
10pub mod utf8;
11
12pub fn list_char_encodings() -> Vec<String> {
13 dc_data_filter_by_value("formats", 6, "encoding", 1)
14}
15
16pub fn is_supported_char_encoding(fmt: &str) -> bool {
17 list_char_encodings()
18 .iter()
19 .any(|f| f == fmt && is_supported_output_format(fmt))
20}