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

1 la respuesta

Mutar los mismos datos en múltiples 'cierres estáticos

Dada una biblioteca (por ejemplo, una biblioteca GUI) que utiliza devoluciones de llamada para comunicar eventos al usuario de la biblioteca, ¿cómo procedería para tener una mutabilidad adecuada en el programa? Por ejemplo: // so I have this ...

2 la respuesta

¿Cómo concateno cadenas?

¿Cómo concateno las siguientes combinaciones de tipos: str ystrString ystrString yString

1 la respuesta

¿Cuándo implementa un cierre Fn, FnMut y FnOnce?

Cuales son loscondiciones específicaspara un cierre para implementar elFn, FnMut yFnOnce rasgos? Es decir: Cuando hace un cierreno implementar elFnOnce ¿rasgo?Cuando hace un cierreno implementar elFnMut ¿rasgo?Cuando hace un cierreno ...

2 la respuesta

¿Cómo puedo leer una sola línea de stdin?

Estoy pidiendo el equivalente defgets() Cía. let line = ...; println!("You entered: {}", line);he leído¿Cómo leer la entrada del usuario en Rust? [https://stackoverflow.com/questions/13579266/how-to-read-user-input-in-rust], pero pregunta cómo ...

2 la respuesta

Matriz como un campo de estructura

Me gustaría crear una estructura de árbol no binaria en Rust. Aquí hay un intento struct TreeNode<T> { tag : T, father : Weak<TreeNode<T>>, childrenlists : [Rc<TreeNode<T>>] }Lamentablemente, esto no se compila. main.rs:4:1: 8:2 error: the ...

4 la respuesta

¿Cómo imprimir estructuras y matrices?

Go parece ser capaz de imprimir estructuras y matrices directamente. struct MyStruct { a: i32, b: i32 }y let arr: [i32; 10] = [1; 10];

1 la respuesta

¿Cómo obtener subslices?

Tengo una variablea de tipo&[T]; ¿Cómo puedo obtener una referencia a un subslice dea? Como ejemplo concreto, me gustaría obtener la primera y segunda mitades dea, previstoa.len() incluso.

2 la respuesta

Implementar rasgo para rasgo con función estática

trait Trait<T> { fn equality() -> bool; } impl<T> PartialEq for Trait<T> { fn eq(&self, other: &Trait<T>) -> bool { self.equality() } }Resultados en main.rs:5:23: 5:31 error: the trait `Trait` cannot be made into an object [E0372] main.rs:5 ...

1 la respuesta

¿Cómo asignar matrices en el montón en Rust 1.0?

Ya hay unpregunta [https://stackoverflow.com/questions/26637158/stack-overflow-with-large-fixed-size-array-in-rust-0-13] para esto pero relacionado con Rust 0.13 y la sintaxis parece haber cambiado. De la ...

1 la respuesta

Macro para definir alias de rasgos

De acuerdo con este isuueproblema [https://github.com/rust-lang/rust/issues/8634]y estopregunta contestada [https://stackoverflow.com/questions/26070559/alias-on-compound-type-in-rust]no es posible definir simplemente un alias de rasgo ...