Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
O seu manifest ponto rush tem uma lista de funções públicas mal formada, e o motor recusou antes de carregar o projeto. Vamos entender o formato. O manifest que declara as funções públicas é escrito na própria sintaxe de dados do rush. A linha um é o shebang, barra bin barra rush. A linha dois é domain de data. Depois vem uma única lista chamada public, igual a uma lista de nomes completos entre aspas, cada um no formato módulo ponto função. Se a palavra public aparece num arquivo de outra forma, se aparece duas vezes, se não é seguida do igual e do colchete, ou se guarda algo que não são nomes entre aspas, o motor recusa. Por quê? Se aceitasse uma lista torta, as funções do projeto poderiam ficar privadas, ou públicas, sem ninguém notar, e isso é uma questão de segurança. A mensagem traz o manifest e o que ele guarda. A correção: reescreva o manifest nesse formato exato, com uma só lista, e nomes completos entre aspas.
Texto do catálogo de erros do motor do Rush.
