Tag: AWS-SDK-RUST
Estoy tratando de crear un envoltorio seguro alrededor de algunas API de Win32 utilizando la librería de Microsoft “windows” de la siguiente manera: use windows::{Win32::Foundation::<em>, Win32::System::Threading::</em>}; <p>fn create<em>process(app</em>name: &std::ffi::OsStr) -> bool { let mut startup<em>info: STARTUPINFOW = unsafe { std::mem::zeroed() }; startup</em>info.cb = std::mem::size<em>of::<STARTUPINFOW>() as u32; let mut process</em>info: PROCESS_INFORMATION . . . Read more
En actix-web, es posible servir un archivo devolviéndolo en un manejador: HttpResponse::Ok().streaming(file) Pero aquí, file debe implementar el trait Stream<item ==””></item><bytes, e=””>>. El tipo File del crate async_std no lo implementa, por lo que creé un envoltorio que lo implementa: struct FileStreamer { file: File, } impl Stream for FileStreamer . . . Read more
Suponiendo que tengo un archivo JSON grande. Mi objetivo es simplemente eliminar un campo anidado dentro de ese JSON y escribir un archivo nuevo. use serde_json::Value; use serde_json::Map; fn main() { let data = r#”{ “name”: “John Doe”, “age”: 43, “nested”:{ “to.be.removed”: [ “+44 1234567”, “+44 2345678” ], “other”: “important . . . Read more
Aquí, “a” se almacena en la pila, ¿por qué no se puede conocer la longitud del slice “a1” si se conoce la longitud de “a”? ¿Es solo un caso de cómo se implementa el tipo de dato slice (quizás una pregunta de diseño de lenguaje), si es así, ¿por qué? . . . Read more
He escrito un programa para aceptar y imprimir, pero estoy obteniendo errores al aceptar matrices bidimensionales. error:- hilo ‘main’ se bloquea en ‘se llamó a Result::unwrap () en un valor Err: ParseIntError { kind: InvalidDigit }’, test1.rs:15:39 nota: ejecutar con la variable de entorno RUST_BACKTRACE = 1 para mostrar una . . . Read more