use crate::enums::StringBounds;
pub(crate) fn add_sanitized_numeric_string(output: &mut Vec<String>, num_string: &str) {
output.push(num_string.trim_end_matches(".").trim_end_matches(",").to_string());
}
pub(crate) fn strs_to_string_bounds<'a>(strs: &'a [&str], case_sensitive: bool, mode: u8) -> Vec<StringBounds<'a>> {
strs.into_iter().map(|txt| StringBounds::new(mode, *txt, true, case_sensitive)).collect()
}
pub(crate) fn pairs_to_string_bounds<'a>(pairs: &'a [(&str, bool)], mode: u8) -> Vec<StringBounds<'a>> {
pairs.into_iter().map(|(txt, ci)| StringBounds::new(mode, *txt, true, *ci)).collect()
}