Instalar Rust e Cargo
Verifique se você tem o Rust 1.71.1 ou posterior e o Cargo, o gerenciador de pacote do Rust, instalado em seu ambiente de desenvolvimento.
Para obter informações sobre como instalar o Rust e o Cargo, consulte o guia oficial do Rust sobre o download e a instalação do Rust.
Criar uma diretoria de projeto
Em sua shell, execute o seguinte comando para criar um diretório chamado rust_quickstart para este projeto:
cargo new rust_quickstart
Quando este comando for concluído com êxito, você terá um arquivo Cargo.toml e um diretório src com um arquivo main.rs no seu diretório rust_quickstart .
Execute o seguinte comando para navegar no diretório do projeto:
cd rust_quickstart
Instale o driver Rust
Adicione as seguintes caixas de categorização ao seu projeto incluindo-as na lista de dependências localizada no arquivo Cargo.toml do seu projeto:
mongodb, a caixa do driver Rustserde, a caixa de serializaçãofutures, uma caixa de tempo de execução assíncrona que fornece abstrações principais
Dica
A grade mongodb resolve a grade bson, que é a principal grade de representação de dados do MongoDB. Você pode omitir a caixa bson na sua lista de dependências.
O driver oferece suporte a tempos de execução assíncronos e síncronos. Para ver exemplos de listas de dependências para cada tempo de execução, selecione a partir das seguintes abas Asynchronous API e Synchronous API :
[dependencies] serde = "1.0.188" futures = "0.3.28" tokio = {version = "1.32.0", features = ["full"]} [dependencies.mongodb] version = "3.2.5"
[dependencies] serde = "1.0.188" [dependencies.mongodb] version = "3.2.5" features = ["sync"]
Para saber mais sobre tempos de execução assíncronos e síncronos, consulte o guia deAPIs assíncronas e síncronas .
Depois de concluir essas etapas, você terá o Rust e o Cargo instalados e um novo projeto do Rust com as dependências de driver necessárias.
Observação
Se você tiver problemas neste tutorial, peça ajuda na página do MongoDB Stack Overflow ou na comunidade do MongoDB Reddit, ou envie feedback usando o botão Feedback no canto superior direito desta página.