Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Tu código llama a una función de otro proyecto, pero tu manifiesto no lo declara, y el motor se negó a cargarlo. Veamos la idea. En modo proyecto, el manifest.rush es el lugar donde declaras todo lo que tu proyecto ofrece y también todo lo que necesita de otros. Si tu código llama, por ejemplo, a peer punto lib punto tools punto shout, pero esa función no aparece en la lista requires, entonces estás dependiendo de algo que nadie escribió. El día que el otro proyecto cambie, nadie sabrá que tú lo usabas. Por eso el motor lo detiene en la carga y nombra la función. Aviso: esto aplica al modo proyecto. Un script suelto y la shell no declaran nada y pueden acceder libremente. La solución está en el propio mensaje, que te da la línea que debes agregar a requires, con el nombre de la función y su contrato. Agrégala y la dependencia quedará registrada.
Texto del catálogo de errores del motor de Rush.
