es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AWS-SDK-RUST

Leer archivo Parquet desde AWS S3 en Rust

Estoy tratando de leer archivos parquet desde S3. Esto es lo que tengo hasta ahora, use std::fs::File; use std::path::Path; use parquet::file::reader::{FileReader, SerializedFileReader}; use parquet::record::RowAccessor; pub fn read_file() { let response = s3<em>cliente.obtener</em>objeto(); // Se excluyen las propiedades de conexión aquí, pero se entiende el punto. let stream = response.body.unwrap(); let . . . Read more

Cómo derivar Clone y Copy en Struct con un Vector de enteros?

Siento que este problema tal vez requiera una simple anotación de rasgo, pero estoy atascado/a. Quiero crear clones de estas estructuras durante la otra parte del programa. use std::collections::HashMap; #[derive(Debug, Copy, Clone)] struct NodeMap { map: HashMap<usize, node=””>, } #[derive(Debug, Copy, Clone)] struct Node { destinations: Vec<usize>, visits_left: usize, } . . . Read more

¿Por qué necesito utilizar la vinculación `let`?

Mientras intentaba imprimir mi directorio principal, me encontré con el siguiente error: fn main() { let home = home::home_dir().unwrap().to_str().unwrap(); println!(“home dir: {}”, home); } error[E0716]: se libera un valor temporal mientras está prestado –> src/main.rs:3:16 | 3 | let home = home::home_dir().unwrap().to_str().unwrap(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ – el valor temporal se libera . . . Read more