Preguntas etiquetadas [rust]

0 votos
0 respuestas
¿Cómo concatenar cadenas en un entorno no_std? [duplicar]
     Esta pregunta ya tiene una respuesta aquí:                   ¡Cómo puedo usar el formato! macro en un entorno no_std?               ...
preguntó hace 1 mes
0 votos
0 respuestas
'¡pánico!' mientras se usa el objeto Json y se itera a través de valores de cadena
Estoy tratando de encontrar valores dentro de un archivo JSON (output.json) usando claves que se dan en un archivo de texto (keys.txt). Cargu...
preguntó hace 1 mes
-2 votos
1 respuestas
No se puede compilar el archivo de óxido básico
SO: macOS Mojave 10.14.4 x86_64 versión LLVM: 8.0 xcode-select version: 2354 rustc 1.34.1 Cuando se ejecuta: rustc main.rs error: li...
preguntó hace 1 mes
2 votos
3 respuestas
Unir iterador de & str [duplicado]
     Esta pregunta ya tiene una respuesta aquí:                   ¿Qué es una forma idiomática de imprimir un iterador? separados por espac...
preguntó hace 1 mes
0 votos
2 respuestas
la publicación de carga no está ignorando archivos en .gitignore
» cargo publish Updating crates.io index warning: manifest has no license, license-file, documentation, homepage or repository. See https://d...
preguntó hace 1 mes
0 votos
1 respuestas
¿Qué significa WindowCreationError "Error al crear el contexto de entrada" con libEGL y ggez?
Estoy intentando programar un juego en Rust mientras trabajo en ggez tutorial . Aquí está mi código (src /main.rs): use ggez::*; // game sta...
preguntó hace 1 mes
0 votos
1 respuestas
Rusoto async utilizando FuturorOrdered combinator
Estoy intentando enviar solicitudes asíncronas paralelas de Rusoto SQS utilizando FuturesOrdered: use futures::prelude::*; // 0.1.26 use futur...
preguntó hace 1 mes
0 votos
0 respuestas
Al obtener el "parámetro de tipo esperado, estructura encontrada", ¿qué hice mal aquí? [duplicar]
     Esta pregunta ya tiene una respuesta aquí:                   error "Parámetro de tipo esperado" en el constructor de un genérico estru...
preguntó hace 1 mes
-1 votos
1 respuestas
¿Cómo implemento String :: from para mi tipo?
Tengo un tipo Clock: #[derive(Debug, PartialEq)] pub struct Clock { hours: i32, minutes: i32, } Algunos rasgos están implementados...
preguntó hace 1 mes
2 votos
1 respuestas
¿Cómo interpretar referencias inmutables a tipos mutables en Rust?
Parece que no puedo mutar nada si hay alguna referencia inmutable en mi cadena de desreferenciación. Una muestra: fn main() { let mut x...
1 votos
1 respuestas
¿Cómo puedo asignar diferentes instancias de clase a una variable en Rust? [duplicar]
     Esta pregunta ya tiene una respuesta aquí:                   El rasgo no se puede convertir en un objeto                           ...
preguntó hace 1 mes
4 votos
1 respuestas
¿`# [Prueba]` implica `# [cfg (prueba)]`?
Convencionalmente, las pruebas unitarias en Rust reciben un módulo separado, que se compila condicionalmente con #[cfg(test)]: #[cfg(test)] mo...
-1 votos
2 respuestas
Pregunta sobre genéricos y rasgos en Rust
Tengo el rasgo DoSomethingProvider que espera que un parámetro de una de sus funciones sea del tipo de rasgo DoSomethingListener. Tengo una e...
preguntó hace 1 mes
1 votos
1 respuestas
¿Cómo maneja Rust la conversión y SizedType a & UnsizedType?
struct MaybeSized<T: ?Sized> { v: T, } fn main() { let sized = MaybeSized { v: "sized".to_string(), }; use std::f...
preguntó hace 1 mes
0 votos
1 respuestas
Poner un nuevo nombre de función en una macro interna
intentando escribir una macro realmente básica en Rust. Estoy tratando de convertir una declaración multilínea (usando nom) en una sola línea ya...
preguntó hace 1 mes
1 votos
1 respuestas
Pasando valor para funcionar fuera de los argumentos
Obtuve una biblioteca (nannou) que quiere llamar a una función con firma fn(&'r nannou::App, nannou::Frame) -> nannou::Frame. Necesi...
preguntó hace 1 mes
0 votos
1 respuestas
¿Es UB mutar & T a través de un * mut T en un óxido inseguro?
let r = 42; unsafe { let p = &r as *const i32 as *mut i32; *p += 1; } println!("{}", r); ¿El código anterior es UB? ¿Existe alguna...
preguntó hace 1 mes
0 votos
1 respuestas
Fuente de un archivo de óxido utilizando Comando
Estoy usando la caja de comandos para generar un archivo. Estoy haciendo un ls -a utilizando la misma caja de comando antes de la fuente. El arc...
preguntó hace 1 mes
2 votos
1 respuestas
¿Es más rápido crear un Vec grande de u64 secuencial a través de loop y push () o a través de collect ()?
Estoy buscando la forma más eficiente de hacerlo, ya que tengo que crear un vector de aproximadamente 600,000 0600350991100101035062 enteros....
preguntó hace 1 mes
0 votos
2 respuestas
valor de f32 :: cierre de óxido NAN para omitir valores 'NaN'
Tengo el siguiente cierre. let ss = aa.iter().fold(0., |sum: f32,x| if *x != f32::NAN { sum + e } else { sum + 0. }) Estoy tratando de suma...
preguntó hace 1 mes
0 votos
1 respuestas
"No se puede encontrar la función" al intentar seguir el ejemplo de FFI
Estoy tratando de comenzar con Rust FFI, así que fui a el nomicon's documentación sobre FFI y se intentó replicar el ejemplo "Convenciones de...
preguntó hace 1 mes
0 votos
1 respuestas
¿Cómo puedo crear una cadena estática en Rust? [duplicar]
     Esta pregunta ya tiene una respuesta aquí:                   ¿Cómo creo un singleton global y mutable?                             ...
preguntó hace 1 mes
0 votos
0 respuestas
Rust: devuelve la referencia a la variable miembro en una función en un `impl` [duplicado]
     Esta pregunta ya tiene una respuesta aquí:                   ¿Cómo puedo crear ¿Mi propia estructura de datos con un iterador que devu...
preguntó hace 1 mes
0 votos
1 respuestas
¿Cómo crear una variante de campo sin campo desde su discriminante? [duplicar]
     Esta pregunta ya tiene una respuesta aquí:                   ¿Cómo asocio los valores de enumeración con un número entero?          ...
preguntó hace 1 mes
3 votos
1 respuestas
Manera idiomática de contar ocurrencias en una colección de opciones.
Quiero contar el número de ocurrencias de un valor en una colección de Opciones. let v = vec![Some(1), Some(1), Some(3), None]; v.iter() .fil...
preguntó hace 1 mes