Resultados de la búsqueda a petición "rust"
¿Cuál es una forma idiomática de imprimir un iterador separado por espacios en Rust?
Solo quiero un espacio separadoString de las variables de argumento obtenidas destd::env::args(), que he estado creando usando elfold funciona así: std::env::args() .fold("".to_string(), |accum, s| accum + &s + " ")Sin embargo, esto crea un ...
Rellenar un static / const con una variable de entorno en tiempo de ejecución en Rust
Intento cargar contraseñas y datos confidenciales del entorno del sistema cuando se inicia mi servicio. He intentado varias formas diferentes, pero parece que no puedo encontrar la manera correcta de hacerlo en Rust. const PASSWORD: String = ...
Parámetro de tipo esperado, encontrado u8, pero el parámetro de tipo es u8
trait Foo { fn foo<T>(&self) -> T; } struct Bar { b: u8, } impl Foo for Bar { fn foo<u8>(&self) -> u8 { self.b } } fn main() { let bar = Bar { b: 2, }; println!("{:?}", bar.foo()); }(Patio de ...
Usando max_by_key en un vector de flotadores
Quiero usarmax_by_key para obtener el valor máximo de un vector def64s basado en una determinada clave. Este es un ejemplo simple, con un pequeño vector yabs como la clave: let a: Vec<f64> = vec![-3.0, 0.2, 1.4]; ...
¿Qué significa ParseError (NotEnough) de rust-chrono?
Estoy usandorust-chrono [https://github.com/lifthrasiir/rust-chrono]y estoy tratando de analizar una fecha como esta: extern crate chrono; use chrono::*; fn main() { let date_str = "2013-02-14 15:41:07"; let date = ...
Función recursiva si los tipos de declaración no coinciden en Rust
fn recursive_binary_search<T: Ord>(list: &mut [T], target: T) -> bool { if list.len() < 1 { return false; } let guess = list.len() / 2; if target == list[guess] { return true; } else if list[guess] > target { return recursive_binary_search(&mut ...
¿Existe una lista exhaustiva de atributos estándar?
Estoy buscando una lista exhaustiva deatributos [https://doc.rust-lang.org/book/first-edition/attributes.html]que están disponibles de manera predeterminada: sin cajas externas o funciones experimentales habilitadas. ¿Existe tal lista?
¿Necesitamos crear manualmente un destructor para una lista vinculada?
Estoy leyendoAprendizaje de oxidación con demasiadas listas enlazadas [http://cglab.ca/~abeinges/blah/too-many-lists/book/README.html]y estoy confundido acerca de por qué la lista vinculada (pila)necesita un ...
La mejor manera de eliminar elementos de Vec dependiendo de otros elementos de la misma Vec
Tengo un vector de conjuntos y quiero eliminar todos los conjuntos que son subconjuntos de otros conjuntos en el vector. Ejemplo: a = {0, 3, 5} b = {0, 5} c = {0, 2, 3}En este caso me gustaría eliminarb, porque es un subconjunto dea. Estoy bien ...
Rasgo para la funcionalidad numérica en Rust
¿Hay algún rasgo que especifique alguna funcionalidad numérica? Me gustaría usarlo para delimitar un tipo genérico, como este hipotéticoHasSQRT: fn some_generic_function<T>(input: &T) where T: HasSQRT { // ... input.sqrt() // ... }