pub(crate) fn run_vm<F: 'static>( cmd: RunCommand, log_config: LogConfig<'_, F>) -> Result<CommandStatus>where F: Fn(&mut Formatter, &Record<'_>) -> Result<()> + Sync + Send,