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

1 la respuesta

Rust: ¿Cómo implementar la lista enlazada?

1 la respuesta

En Rust, ¿cómo puedo definir o importar una estructura C de una biblioteca de terceros?

La guía Rust FFI (http://static.rust-lang.org/doc/master/guide-ffi.html [http://static.rust-lang.org/doc/master/guide-ffi.html]) demuestra muy bien cómo importar funciones C que utilizan tipos C estándar que están envueltos por Ruststd::lib ...

1 la respuesta

¿Hay alguna manera de usar match () en óxido al modificar el selector?

Esta pregunta está mal nombrada, pero básicamente, considere este ejemplo simplista: Tiene una lista vinculada en el formulario: struct Node<T> { _next: Option<~Node<T>>, _data: Option<T> }Y una operación 'push' que agrega elementos a la ...

1 la respuesta

Descansos con nombre en bucles en Rust

¿Hay alguna manera de haber anidadofor bucles en Rust y rompen el exterior desde el interior de la forma en que uno podría hacer, p. en Java Sé que Rust admite descansos con nombre enloop pero parece que no puedo encontrar información sobre lo ...

1 la respuesta

Óxido prestado punteros y vidas

En mi código tengo una estructura de árbol recursiva que se parece a la siguiente: enum Child<'r> { A(&'r Node<'r>), B, C } struct Node<'r> { children : [&'r Child<'r>,..25] } impl <'r>Node<'r> { fn new() -> Node { Node { children : [&B,..25] } ...

1 la respuesta

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)] ...

1 la respuesta

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 ...

1 la respuesta

¿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 ...

1 la respuesta

¿Por qué eliminar la devolución me da un error: tipo esperado `()` pero tipo encontrado

Estoy escribiendo unis_prime funcionar en Rust, y tenía la impresión de que simplemente escribirtrue era el equivalente dereturn true;, pero este no es el caso en mi función: fn is_prime(number: i64) -> bool { for i in 2i64..number { if number % ...

1 la respuesta

¿Cómo paso una matriz a una función en Rust y cambio su contenido?

Quiero pasar una matriz a una función y cambiar el contenido dentro de ella. ¿Cómo puedo hacer eso? Este es mi código a continuación, pero por supuesto no funciona. fn change_value(mut arr: &[int]) { arr[1] = 10; } fn main() { let mut arr: ...