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

2 la respuesta

Cambie la variante de enumeración mientras mueve el campo a la nueva variante

Quiero actualizar una variante enum mientras muevo un campo de la variante anterior a la nueva sin ninguna clonación: enum X { X1(String), X2(String), } fn increment_x(x: &mut X) { match x { &mut X::X1(s) => { *x = X::X2(s); } &mut X::X2(s) => { ...

1 la respuesta

¿Cómo puedo construir múltiples binarios con Cargo?

Me gustaría hacer un proyecto con undaemon y unclient, conectando a través de un zócalo unix. A client y undaemon requiere dos binarios, entonces, ¿cómo puedo saberCargo para construir dos objetivos de dos fuentes diferentes? Para agregar un ...

1 la respuesta

¿Es posible devolver un tipo prestado o propio en Rust?

En el siguiente código, ¿cómo puedo devolver la referencia defloor en lugar de un nuevo objeto? ¿Es posible dejar que la función devuelva una referencia prestada o un valor propio? extern crate num; // 0.2.0 use num::bigint::BigInt; fn cal(a: ...

1 la respuesta

En Rust, ¿es un vector un iterador?

¿Es correcto afirmar que un vector (entre otros tipos de colección) es unIterator? Por ejemplo, puedo recorrer un vector de la siguiente manera, porque implementa elIterator rasgo (como lo entiendo): let v = vec![1, 2, 3, 4, 5]; for x in &v { ...

1 la respuesta

la variable no vive lo suficiente cuando se almacena un iterador csv :: DecodedRecords

Estoy tratando de crear un rasgo iterador que proporcione un tipo específico de recurso, para poder implementar múltiples tipos de fuente. Me gustaría crear una fuente para leer desde un archivo CSV, un binario, etc. Estoy usando elrust-csv ...

3 la respuesta

¿Cuál es la sintaxis para que coincida en una referencia a una enumeración?

Parece que todos los documentos introductorios de Rust'stipos de enumeración [https://doc.rust-lang.org/book/first-edition/enums.html]explica cómopartido [https://doc.rust-lang.org/book/first-edition/match.html]en un objeto enum quepropio, pero ...

2 la respuesta

Vectores bidimensionales en Rust

Nota del editor: Esta pregunta es anterior a Rust.0.1 (etiquetado 2013-07-03) y no es sintácticamente código Rust 1.0 válido. Las respuestas todavía pueden c...

3 la respuesta

¿Cómo puedo implementar el patrón de observador en Rust?

Tengo una colección observable y un observador. Quiero que el observador sea una implementación de rasgos detrait Observer. El objeto observable debería poder notificar a cada observador cuando ocurra algún evento. Esto debería explicar mis ...

3 la respuesta

¿Qué es la monomorfización con contexto a C ++?

1 la respuesta

¿Es posible generar y ejecutar código Rust en tiempo de ejecución?