1use crate::errors::MobileNetworkError; 2 3 4pub(crate) fn generate_pattern(prefixes: &[&str]) -> Result<String, MobileNetworkError> { 5 let pattern = format!("^({})\\d{{7}}$", prefixes.join("|")); 6 Ok(pattern) 7}