Rust
Herkend aan Cargo.toml. De nieuwste gepubliceerde toolchain compileert de release-binary.
Stapsgewijze deployhandleidingen: Rust.
Zie Buildpacksvoor hoe detectie en het versiebeleid werken.
Detectie
Cargo.toml in de Base directory.
Versies
Standaard is Rust 1.96. In september 2026 waren onder meer de toolchains 1.95-1.98 beschikbaar. Rust op Nodion gebruikt altijd de nieuwste gepubliceerde toolchain. Ook een project met een oudere rust-version kan worden gebouwd.
De gevraagde versie wordt gelezen uit, in deze volgorde:
rust-toolchain.tomlchannel(alleen numerieke channels; bijstable/nightlywordt de volgende bron gebruikt)rust-toolchainrust-versioninCargo.toml
De run-image bevat alleen je binaries, niet de toolchain.
Installatie en build
cargo build --release. Met een Cargo.lock draait de build met --locked.
Startcommando
Standaard gebruikt het web-proces de binary met de naam van het Cargo-package, daarna server, api, web of app, anders het eerste uitvoerbare bestand in target/release. Extra binaries worden extra procestypes. Overschrijf dit met een Procfile. Je app moet luisteren op PORT.