Resultados de la búsqueda a petición "rust"
Múltiples préstamos mutables al generar una estructura de árbol con una función recursiva en Rust
Tengo problemas para implementar una función recursiva que genera un árbol binario al manipular una lista mutable de índices que se indexan en una lista inmutable. Aquí está el código: enum Tree<'r, T:'r> { Node(Box<Tree<'r, T>>, &'r T, ...
¿Cómo divido una cadena en Rust?
Desde eldocumentación [https://doc.rust-lang.org/std/primitive.str.html], no es claro. En Java podrías usar elsplit método así: "some string 123 ffd".split("123");
Rust: Segfault cuando se ejecuta una línea de código específica desde una biblioteca cargada dinámicamente
Estoy escribiendo un sistema simple basado en complementos en Rust para obtener algunas habilidades y experiencia usando el lenguaje. Mi sistema carga dinámicamente bibliotecas y las ejecuta en tiempo de ejecución para inicializar cada ...
¿Cómo puedo obtener la hora actual en milisegundos?
¿Cómo puedo obtener la hora actual en milisegundos como puedo en Java? System.currentTimeMillis()
"El valor prestado no vive lo suficiente" cuando se usa as_slice ()
Me encontré con un error: extern crate rustc_serialize; // 0.3.24 use rustc_serialize::base64::{self, FromBase64, ToBase64}; fn main() { let a: [u8; 30] = [0; 30]; let b = a.from_base64().unwrap().as_slice(); println!("{:?}", b); }El ...
¿Cómo puedo crear una función is_prime que sea genérica en varios tipos enteros?
Acabo de sumergirme en Rust y quiero hacer algunas funciones matemáticas básicas que sean genéricas. Tengo lo siguienteis_prime función: fn is_prime(n: i64) -> bool { if n == 2 || n == 3 { return true; } else if n % 2 == 0 || n % 3 == 0 { return ...
No se puede pedir prestado un iterador como mutable más de una vez a la vez
Estoy escribiendo un tokenizador simple en Rust pero tengo problemas. Simplifiqué un poco el código en aras de esta pregunta: use std::iter::Peekable; use std::str::Chars; struct Example<'a> { it: Peekable<Chars<'a>>, } impl<'a> Example<'a> { fn ...
Declarar matriz usando una expresión constante para su tamaño
Tengo un contenedor de newtype alrededor de una matriz. Supuse que podía usarsize_of en lugar de pasar manualmente el tamaño de la matriz, pero el compilador cree que estoy equivocado. use std::mem::{size_of, size_of_val}; #[repr(C, packed)] ...
¿Es posible imprimir un número formateado con mil separadores en Rust?
Por ejemplo println!("{}", 10_000_000);resultados en 10000000mientras que me gustaría formatearlo para que se vea como 10,000,000Fui a traveselfmt documentación del módulo [http://doc.rust-lang.org/std/fmt/], pero no hay nada que cubra esta ...
¿Cómo puedo hacer una estructura con referencias internas?
Estoy tratando de hacer un gráfico con listas de adyacencia, pero no puedo entender cómo especificar una vida útil adecuada para las referencias en la lista de adyacencia. A lo que intento llegar es a lo siguiente: struct Graph<T> { nodes : ...