Rust

Detetado através de Cargo.toml. A toolchain publicada mais recente compila o binário de release.

Guias de deploy passo a passo: Rust.

Consulte Buildpackspara ver como funcionam a deteção e a política de versões.

Deteção

Cargo.toml no Base directory.

Versões

A versão por omissão é o Rust 1.96. As toolchains publicadas, à data de setembro de 2026, incluem 1.95-1.98. Na Nodion, o Rust usa sempre a toolchain publicada mais recente. Um projeto com uma rust-version mais antiga continua a compilar.

A versão pedida é determinada, por esta ordem, a partir de:

  • rust-toolchain.toml channel (apenas canais numéricos; com stable / nightly, passa-se à fonte seguinte)
  • rust-toolchain
  • rust-version em Cargo.toml

A toolchain não é incluída na imagem de execução (run image). Só os seus binários.

Instalação e build

cargo build --release. Com um Cargo.lock, o build usa --locked.

Comando de arranque

Por omissão, o processo web executa o binário com o nome do pacote Cargo. Se não existir, procura um binário chamado server, api, web ou app. Se não encontrar nenhum destes, executa o primeiro ficheiro executável em target/release. Os binários adicionais tornam-se tipos de processo adicionais. Pode definir outro comando num Procfile. A aplicação deve escutar em PORT.

Dê uma cloud ao seu agente.

Ganhe até 15 € de crédito ao registar-se.

Continuar com o GitHub

ou com e-mail

Fique a par das novidades.

Novidades do produto, sem spam. Pode cancelar a subscrição a qualquer momento.