Instalar Rust y Cargo
Asegúrese de tener Rust 1.74 o posterior y Cargo, el gestor de paquetes de Rust, instalados en su entorno de desarrollo.
Para obtener información sobre la instalación de Rust y Cargo, consulta la guía oficial de Rust en Descargar e instalar Rust.
Cree un directorio de proyecto
En tu shell, ejecuta el siguiente comando para crear un directorio llamado rust_quickstart para este proyecto:
cargo new rust_quickstart
Cuando este comando se complete exitosamente, tendrá un archivo Cargo.toml y un directorio src con un archivo main.rs en su directorio rust_quickstart.
Ejecute el siguiente comando para navegar en el directorio del proyecto:
cd rust_quickstart
Instalar el controlador Rust
Agrega las siguientes cajas a tu proyecto al incluirlos en la lista de dependencias que se encuentra en el archivo Cargo.toml de tu proyecto:
mongodb, la caja del controlador Rustserde, la caja de serializaciónfutures, una caja de runtime asíncrono que proporciona abstracciones básicas
Tip
El paquete mongodb resuelve el paquete bson, que es el paquete principal de representación de datos de MongoDB. Puede omitir el paquete bson en su lista de dependencias.
El controlador admite tanto tiempos de ejecución asíncronos como sincrónicos. Para ver listas de dependencias de ejemplo para cada runtime, selecciona entre las siguientes opciones Asynchronous API y pestañas Synchronous API:
[dependencies] serde = "1.0.188" futures = "0.3.28" tokio = {version = "1.32.0", features = ["full"]} [dependencies.mongodb] version = "3.5.2"
[dependencies] serde = "1.0.188" [dependencies.mongodb] version = "3.5.2" features = ["sync"]
Para obtener más información sobre los entornos de ejecución asíncronos y síncronos, consulte el Guía de APIs asíncronas y síncronas.
Después de completar estos pasos, tendrás Rust y Cargo instalados y un nuevo proyecto de Rust con las dependencias necesarias del controlador.