Resultados de la búsqueda a petición "rust"
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 ...
¿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á ...
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 { ...
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 ...
¿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 ...
¿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 ...
¿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 = ...
¿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 ...
¿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: ...
¿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 ...