Resultados de la búsqueda a petición "rust"
¿Instrucciones paso a paso para instalar Rust and Cargo para mingw con Msys2?
Intenté instalar Rust en Cygwin pero no pude vincularme con mingw. Ahora estoy tratando de instalarlo con Msys2. Ya instalé Msys2 y Mingw. Traté de seguiresta página ...
¿Cómo convierto una cadena C en una cadena Rust y viceversa a través de FFI?
Estoy tratando de obtener una cadena C devuelta por una biblioteca C y convertirla en una cadena Rust a través de FFI. mylib.c const char* hello(){ return "Hello World!"; }main.rs #![feature(link_args)] extern crate libc; use libc::c_char; ...
¿Cuáles son las diferencias entre `String` y` str` de Rust?
¿Por qué tiene RustString ystr? ¿Cuáles son las diferencias entreString ystr? Cuando se usaString en lugar destr ¿y viceversa? ¿Uno de ellos está en desuso?
Cómo solucionarlo: vida útil esperada del concreto, pero encontrado parámetro de vida útil enlazado
Actualmente estoy sacando mi oído sobre este. Traté de reducirlo a un ejemplo reproducible mínimo. struct Request; struct ResponseWriter<'a> { dummy: &'a () } #[deriving(Clone)] pub struct RouteStore{ pub routes: Vec<Route>, } #[deriving(Clone)] ...
Cómo solucionarlo: no se puede inferir una vida útil adecuada para la coerción automática
Logré encontrarme nuevamente con un problema de por vida que parece que no puedo resolver por mi cuenta. El compilador me diceno puede inferir una vida útil adecuada para la coerción automática Traté de seguir la sugerencia de los ...
¿Es posible hacer un tipo solo móvil y no copiable?
Nota del editor: esta pregunta se hizo antes de Rust 1.0 y algunas de las afirmaciones en la pregunta no son necesariamente ciertas en Rust 1.0. Algunas respuestas se han actualizado para abordar ambas versiones. Tengo esta estructura struct ...
¿Compilación condicional en Rust 0.10?
He estado usando 0.10 y recientemente configuré una versión nocturna para experimentar con Box y sus amigos. Ahora tengo código para 0.10 usando~str y código para pre0.11 usandoString porqueto_owned siendo obsoleto Pensé que podría hacer ...
¿Cómo actualizar-o-insertar en un Vec?
Estoy escribiendo una estructura de datos en Rust. Contiene unVec de pares clave-valor. Al insertar en la estructura, necesito encontrar una clave coincidente y actualizar tanto la clave como el valor (que en realidad es un puntero secundario). ...
¿Por qué el compilador no se queja de que un iterador movido a un bucle for es inmutable?
Estoy leyendo la segunda edición del Rust Book y encontré el siguiente ejemplo en la sección de iteradores: let v1 = vec![1, 2, 3]; let v1_iter = v1.iter(); for val in v1_iter { println!("Got: {}", val); }¿Por qué el compilador no se queja de ...
¿Es posible declarar el tipo de la variable en Rust for loops?
Ejemplo de C ++: for (long i = 0; i < 101; i++) { //... }En Rust probé: for i: i64 in 1..100 { // ... }Podría simplemente declarar unlet i: i64 = var antes del ciclo for pero prefiero aprender la forma correcta de hacerlo, pero esto resultó ...