50% de desconto 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.

Versão

Mais recente

Sistema Operacional

Ubuntu Server 24.04 LTS

RAM mín.

1 GB

Tipos de IP

IPV4,IPV6

Acesso

Credenciais:

  • Utilizador: ferris
  • Senha: (armazenada em /root/.cloudzy-creds)

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

su - ferris

Diretórios Importantes

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

Comandos Úteis

Verificar instalação:

cargo --version
rustc --version

Atualizar Rust:

rustup update

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

rustup component add clippy

Desinstalar Rust:

rustup self uninstall

Compilar seu projeto:

cargo build

Executar seu projeto:

cargo run

Executar testes:

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).

Editar 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();
}

Execute-o:

cargo run

Mais em Ferramentas de Desenvolvimento

Aplicativos relacionados.

Implantar Rust agora. A partir de $2,48/mês.