pub fn deserialize_module_path<'de, D>( deserializer: D, ) -> Result<Vec<String>, D::Error>where D: Deserializer<'de>,
helper to parse module paths