pub fn new(logger: Logger) -> Self {
        Services {
            logger: logger,
            services: Vec::new(),
        }
    }
/// create a new set of services
create a new set of services
create a new set of services
pub fn new(logger: Logger) -> Self {
        Services {
            logger: logger,
            services: Vec::new(),
        }
    }
pub fn new ( logger : Logger ) -> Self { Services { logger : logger , services : Vec :: new ( ) , } }
create a new set of services
create a new set of services
logger
Logger
logger
Logger