Tag: RUST-CARGO
Estoy siguiendo la guía de Diesel: LINK Cuando intento esto: cargo install diesel_cli –no-default-features –features postgres Recibo este error: error: failed to compile `diesel_cli v1.4.1`, intermediate artifacts can be found at Y una nota: = note: ld: library not found for -lpq
Actualicé mi paquete rust insta a la última versión 1.8.0, durante el proceso encontré que assert_json_snapshot_matches ha sido reemplazado con assert_json_snapshot. Intenté ejecutar la prueba simplemente reemplazando el método. Pero no funciona. let actual = &create_oci_json(&site, “whoami”).expect(“json should be okay”); assert_json_snapshot_matches!(“oci_json”, &actual, { “.process.user.uid” => 42, “.process.user.gid” => 42, }); . . . Read more
Tengo esto como mi ./cargo/config: [target.aarch64-unknown-linux-gnu] linker = “aarch64-none-linux-gnu-gcc” rustflags = [“-C”, “target-feature=+crt-static”] He definido RUSTFLAGS en build.sh de la siguiente manera: export RUSTFLAGS=’–cfg chip_type=”es”‘ Cuando ejecuto: cargo build –target=aarch64-unknown-linux-gnu Descubro que el “-C”, “target-feature=+crt-static” no está incluido. ¿Cómo soluciono este problema?
Estoy usando Características de Cargo para la compilación condicional de algunas cosas en una biblioteca. Mientras documentaba la biblioteca, me di cuenta de que las características de Cargo no aparecen en ninguna parte de la documentación generada. Cuando generé la documentación con cargo doc –all-features, esperaba ver algún tipo de . . . Read more
Estoy procesando una cadena en Rust y necesito poder extraer el último conjunto de caracteres de esa cadena. En otras palabras, dada una cadena como la siguiente: some|not|necessarily|long|name Necesito poder obtener la última parte de esa cadena, es decir, “name”, y ponerlo en otra cadena (String) o en un &str, . . . Read more