Rust
Erkannt über Cargo.toml. Der neueste veröffentlichte Toolchain kompiliert das Release-Binary.
Siehe Buildpacksfür Detection und Versionspolitik.
Erkennt
Cargo.toml im Base directory.
Versionen
Default ist Rust 1.96. Veröffentlichte Toolchains Stand September 2026 umfassen 1.95-1.98. Rust auf Nodion nutzt immer den neuesten veröffentlichten Toolchain. Eine ältere rust-version baut trotzdem.
Die angefragte Version kommt, in dieser Reihenfolge, aus:
rust-toolchain.tomlchannel(nur numerische Channels;stable/nightlyfallen durch)rust-toolchainrust-versioninCargo.toml
Der Toolchain liegt nicht im Run-Image. Nur deine Binaries.
Install und Build
cargo build --release. Mit einem Cargo.lock ist der Build --locked.
Start-Command
Default web ist das Binary, das zum Cargo-Package-Namen passt, dann server, api, web oder app, sonst das erste Executable in target/release. Extra-Binaries werden extra Process-Types. Mit einer Procfile überschreiben. Auf PORT lauschen.