50% off todos os planos, por tempo limitado. A partir de $2.48/mo
Rust

Rust

Rust é uma linguagem de programação de sistemas. Segura para memória, sem coletor de lixo, tão rápida quanto C, e a linguagem mais amada por oito anos consecutivos no Stack Overflow. Usada no AWS, Microsoft, Cloudflare, Discord e no kernel Linux. O novo padrão para software de sistemas de alto desempenho.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

Credentials:

  • User: ferris
  • Password: (stored in /root/.cloudzy-creds)

SSH no servidor como root e depois mude para o usuário Rust:

su - ferris

Important Directories

  • /home/ferris/.cargo/ → Cargo binaries (cargo, installed crates)
  • /home/ferris/.rustup/ → Toolchains e componentes do Rust
  • /home/ferris/ → Sua área de trabalho (projetos ficam aqui)

Useful Commands

Verify installation:

cargo --version
rustc --version

Update Rust:

rustup update

Adicionar/Atualizar ferramentas extras (ex.: linter):

rustup component add clippy

Uninstall Rust:

rustup self uninstall

Compilar seu projeto:

cargo build

Executar seu projeto:

cargo run

Run tests:

cargo test

Gerar a documentação do projeto:

cargo doc --open

Publicar uma biblioteca no crates.io:

cargo publish

Uma Pequena Aplicação Rust

Criar um novo projeto:

cargo new hello-rust
cd hello-rust

Executar o programa padrão:

cargo run

Adicionar uma dependência via CLI:

cargo add ferris-says

Em seguida, compilar (o Cargo instalará a dependência automaticamente):

cargo build

Isso também vai gerar Cargo.lock (arquivo de bloqueio de versões de dependências).

Edit src/main.rs:

use ferris_says::say;
use std::io::{stdout, BufWriter};


fn main() {
    let stdout = stdout();
    let message = String::from("Hello fellow Rustaceans!");
    let width = message.chars().count();


    let mut writer = BufWriter::new(stdout.lock());
    say(&message, width, &mut writer).unwrap();
}

Run it:

cargo run

Mais em Ferramentas de Desenvolvimento

Related apps.

Implantar Rust agora. From $2.48/mo.