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: RUST-CARGO

Cómo refactorizar rust assert_json_snapshot_matches en assert_json_snapshot

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

¿Por qué al definir RUSTFLAGS se ignora rustflags en .cargo/config?

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?

¿Cómo documentar las funcionalidades de Cargo?

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

Necesito extraer la última palabra de una cadena de Rust.

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