Rust
Détecté via Cargo.toml. La toolchain publiée la plus récente compile le binaire de release.
Guides de déploiement pas à pas : Rust.
Consultez Buildpackspour comprendre la détection et la politique de versions.
Détection
Cargo.toml dans le Base directory.
Versions
Par défaut, Rust 1.96. Les toolchains disponibles en septembre 2026 vont de 1.95 à 1.98. Rust sur Nodion utilise toujours la toolchain publiée la plus récente. Un projet avec une rust-version plus ancienne se compile quand même.
La version demandée est lue, dans cet ordre, depuis :
rust-toolchain.tomlchannel(canaux numériques uniquement ; avecstable/nightly, la source suivante est utilisée)rust-toolchainrust-versiondansCargo.toml
La toolchain n'est pas livrée dans l'image d'exécution (run image). Seuls vos binaires le sont.
Installation et build
cargo build --release. Si un Cargo.lock existe, le build utilise --locked.
Commande de démarrage
Le processus web utilise par défaut le binaire qui porte le nom du package Cargo. À défaut, il utilise server, api, web ou app, puis le premier exécutable de target/release. Les autres binaires deviennent des types de processus distincts. Vous pouvez remplacer cette commande dans un Procfile. Votre app doit écouter sur PORT.