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.toml channel (canaux numériques uniquement ; avec stable / nightly, la source suivante est utilisée)
  • rust-toolchain
  • rust-version dans Cargo.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.

Offrez un cloud à votre agent.

Jusqu'à 15 € de crédit de bienvenue à l'inscription.

Continuer avec GitHub

ou par e-mail

Restez informé.

Les nouveautés du produit, sans spam. Désabonnez-vous à tout moment.