Resultados de la búsqueda a petición "rust"

4 la respuesta

println! error: se esperaba un argumento literal / formato debe ser un literal de cadena

Este programa Rust extremadamente simple: fn main() { let c = "hello"; println!(c); }arroja el siguiente error en tiempo de compilación: error: expected a literal --> src/main.rs:3:14 | 3 | println!(c); | ^En versiones anteriores de Rust, el ...

1 la respuesta

¿Cómo crear un hashmap mutable estático? [cerrado]

¿Cómo creo un hashmap mutable estático? Estoy bien con el código inseguro. La estática normal no permite globales con constructores. Como ejemplo, quiero lo que está ...

1 la respuesta

Problemas de por vida al usar hilos

Me está costando hacer esto para compilar: use std::thread::{self, JoinHandle}; struct Foo<'c> { foo: &'c str, } impl<'c> Foo<'c> { fn use_in_another_thread<F>(self, mut cb: F) -> JoinHandle<Foo<'c>> where F: FnOnce(&mut Foo), F: Send { ...

1 la respuesta

Declaraciones explícitas de por vida en objetos de rasgos mantenidos por estructuras

En la respuesta aesta pregunta [https://stackoverflow.com/questions/26212397/rust-lang-references-to-traits-in-structs] Hay una discusión sobre cómo referirse a los objetos de rasgo mantenidos por estructuras que requiere la siguiente ...

1 la respuesta

¿Es posible descargar versiones nocturnas anteriores?

Descargué el último Rust todas las noches y agregué esta dependencia a Cargo.toml: [dependencies.http] git = "https://github.com/chris-morgan/rust-http.git"Estoy recibiendo muchos errores porcargo build: ... error: aborting due to 7 previous ...

1 la respuesta

¿Cómo creo un singleton global mutable?

¿Cuál es la mejor manera de crear y usar una estructura con una sola instancia en el sistema? Sí, esto es necesario, es el subsistema OpenGL, y hacer varias copias de este y pasarlo a todas partes agregaría confusión, en lugar de aliviarlo. El ...

3 la respuesta

¿Por qué mi entrada de usuario de stdin no coincide correctamente?

Estoy tratando de obtener información del sistema y verificar si el usuario ingresó sí o no. ¿Estoy haciendo mal la conversión de mi cadena o algo así? El bloque if no se ejecuta. use std::io; fn main() { let mut correct_name = ...

1 la respuesta

¿Es posible usar un HashSet como clave para un HashMap?

Me gustaría usar unHashSet como la clave de unHashMap. es posible? use std::collections::{HashMap, HashSet}; fn main() { let hmap: HashMap<HashSet<usize>, String> = HashMap::new(); }da el siguiente error: error[E0277]: the trait bound ...

2 la respuesta

¿Cómo guardo un cierre en Rust?

Solía tener algo como: struct Foo { pub foo: |uint| -> uint, }Ahora la sintaxis de cierre es obsoleta. Puedo hacer algo como: struct Foo<F: FnMut(uint) -> uint> { pub foo: F, }Pero entonces, ¿cuál es el tipo deFoo objeto que creo? let foo: ...

1 la respuesta

¿Cómo vincular el tipo de Iterator :: Item?

No estoy seguro de cómo especificar límites en el tipo de salida del iterador para iteradores genéricos. Antes de Rust 1.0, solía poder hacer esto: fn somefunc<A: Int, I: Iterator<A>>(xs: I) { xs.next().unwrap().pow(2); }Pero ahora, no estoy ...