Instalar Rust y Cargo
Asegúrese de tener Rust 1.74 o posterior, y Cargo, el administrador de paquetes de Rust, instalado en su entorno de desarrollo.
Para obtener información sobre cómo instalar Rust y Cargo, consulte la guía oficial de Rust en Descargar e instalar Rust.
Cree un directorio de proyecto
En su shell, ejecute 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 al directorio del proyecto:
cd rust_quickstart
Instalar el controlador Rust
Agregue las siguientes cajas a su proyecto incluyéndolas en la lista de dependencias ubicada en el archivo Cargo.toml de su proyecto:
mongodb, la caja del controlador Rustserde, la caja de serializaciónfutures, un paquete de ejecución asincrónica que proporciona abstracciones centrales
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 entornos de ejecución asíncronos y síncronos. Para ver ejemplos de listas de dependencias para cada entorno de ejecución, seleccione una de las siguientes opciones. Asynchronous API y Synchronous API pestañas:
[dependencies] serde = "1.0.188" futures = "0.3.28" tokio = {version = "1.32.0", features = ["full"]} [dependencies.mongodb] version = "3.5.1"
[dependencies] serde = "1.0.188" [dependencies.mongodb] version = "3.5.1" features = ["sync"]
Para obtener más información sobre los tiempos de ejecución asincrónicos y sincrónicos, consulte Guía deAPI asincrónicas y sincrónicas.
Después de completar estos pasos, tendrá Rust y Cargo instalados y un nuevo proyecto Rust con las dependencias de controlador necesarias.