use std::path::Path; pub fn fpm_pool_config, S: AsRef>( user_name: U, socket_path: S, max_children: usize, ) -> String { format!( "[{0}] user = {0} group = www-data listen = {1} listen.owner = www-data pm = ondemand pm.max_children = {2} catch_workers_output = yes env[PATH] = /usr/local/bin:/usr/bin:/bin ", user_name.as_ref(), socket_path.as_ref().to_str().unwrap(), max_children, ) }