Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você chamou, de fora do módulo, uma função que é privada, e o motor recusou antes de rodar qualquer coisa. Vamos entender. Em modo projeto, uma função só é pública se estiver listada no manifest ponto rush, na raiz. Esse arquivo usa a sintaxe de dados do próprio rush, com uma lista chamada public, em que cada item é o nome completo da função, com pontos. O padrão é privado, porque é o padrão seguro e sábio. Uma função privada roda se for chamada de dentro do próprio módulo. De qualquer outro lugar, é recusada no parse. A mesma lei vale para outro projeto: só as funções que o manifest dele lista estão ao alcance. Scripts soltos e o shell não têm manifest, então tudo neles é público. A mensagem traz a função, o módulo e a linha de manifest que a tornaria pública. Exemplo: uma função de validação de CPF dentro de lib. A correção: se ela deve ser pública, acrescente o nome completo à lista public do manifest. Se não, chame-a por dentro do módulo.
Texto do catálogo de erros do motor do Rush.
