Rechercher

Ce contenu n'est pas disponible dans la langue sélectionnée.

Chapter 1. Rust Toolset

download PDF

Rust Toolset is a Red Hat offering for developers on Red Hat Enterprise Linux (RHEL). It provides the rustc compiler for the Rust programming language, the Rust package manager Cargo, the rustfmt formatting tool, and required libraries.

For Red Hat Enterprise Linux 8, Rust Toolset is available as a module. Rust Toolset is available as packages for Red Hat Enterprise Linux 9.

1.1. Rust Toolset components

The following components are available as part of Rust Toolset:

NameVersionDescription

rust

1.71.1

The Rust compiler front-end for LLVM.

cargo

1.71.1

A build system and dependency manager for Rust.

rustfmt

1.71.1

A tool for automatic formatting of Rust code.

1.2. Rust Toolset compatibility

Rust Toolset is available for Red Hat Enterprise Linux 8 and Red Hat Enterprise Linux 9 on the following architectures:

  • AMD and Intel 64-bit
  • 64-bit ARM
  • IBM Power Systems, Little Endian
  • 64-bit IBM Z

1.3. Installing Rust Toolset

Complete the following steps to install Rust Toolset including all development and debugging tools as well as dependent packages. Note that Rust Toolset has a dependency on LLVM Toolset.

Prerequisites

  • All available Red Hat Enterprise Linux updates are installed.

Procedure

On Red Hat Enterprise Linux 8, install the rust-toolset module by running:

# yum module install rust-toolset

On Red Hat Enterprise Linux 9, install the rust-toolset package by running:

# dnf install rust-toolset

1.4. Installing Rust documentation

The The Rust Programming Language book is available as installable documentation.

Prerequisites

Procedure

To install the rust-doc package, run the following command:

  • On Red Hat Enterprise Linux 8:

    # yum install rust-doc

    You can find the The Rust Programming Language book under the following path: /usr/share/doc/rust/html/index.html.
    You can find the API documentation for all Rust code packages under the following path: /usr/share/doc/rust/html/std/index.html.

  • On Red Hat Enterprise Linux 9:

    # dnf install rust-doc

    You can find the The Rust Programming Language book under the following path: /usr/share/doc/rust/html/index.html.
    You can find the API documentation for all Rust code packages under the following path: /usr/share/doc/rust/html/std/index.html.

1.5. Installing Cargo documentation

The Cargo, Rust’s Package Manager book is available as installable documentation for Cargo.

Note

From Rust Toolset 1.71, the cargo-doc package is included in the rust-doc package.

Prerequisites

Procedure

  • To install the cargo-doc package, run:

    • On Red Hat Enterprise Linux 8:

      # yum install cargo-doc

      You can find the Cargo, Rust’s Package Manager book under the following path: /usr/share/doc/cargo/html/index.html.

    • On Red Hat Enterprise Linux 9:

      # dnf install cargo-doc

      You can find the Cargo, Rust’s Package Manager book under the following path: /usr/share/doc/cargo/html/index.html.

1.6. Additional resources

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.