Resultados de la búsqueda a petición "rust"
¿Cómo hacer un puntero mutable al campo del nodo del árbol y mutarlo? [duplicar
Esta pregunta ya tiene una respuesta aquí: No se puede obtener una referencia mutable al iterar una estructura recursiva: no se puede tomar prestada como mutable más de una vez a la ...
error: no se puede inferir una vida útil adecuada para autoref debido a requisitos en conflicto [E0495]
Primero de todo: soy plenamente consciente de esta publicación: No se puede inferir la vida útil apropiada para autoref en Iterator ...
Value no vive lo suficiente cuando intenta establecer una variable fuera de un bucle desde dentro del bucle
Estoy creando un bot de chat de Discord usando discord-rs, comenzando desdeeste ejemplo [https://github.com/SpaceManiac/discord-rs/blob/master/examples/basic_chatbot.rs] . Todo funcionaba y se compilaba bien hasta que intenté modificar un valor ...
"El tipo no cumple la vida útil requerida" cuando se utiliza un método en un hilo
Estoy tratando de usar un método en un hilo en Rust, pero recibo el siguiente mensaje de error : 21: 10: 21:23 error: el tipo[closure@<anon>:21:24: 23:14 tx:std::sync::mpsc::Sender<i32>, self:&MyStruct, adder:i32, a:i32] no cumple la vida útil ...
Cómo combino múltiples funciones usando Diesel en una mediante abstracción?
Tengo las siguientes dos funciones: pub fn get_most_recent_eth_entry(conn: &SqliteConnection) -> Result<i32, Error> { let res = types::ethereum::table .order(types::ethereum::time.desc()) .limit(1) .load::<types::ETHRecord>(&*conn); match res { ...
No puede tomar prestado contenido prestado inmutable como mutable al implementar un árbol binario con Rc
Quiero implementar un árbol binario. Mi lenguaje principal es C ++, por lo que el código probablemente no sea Rust idiomático, sino compilar el siguiente código: use std::rc::Rc; struct Node { left: Option<Rc<Node>>, right: ...
¿Hay alguna forma de combinar múltiples rasgos para definir un nuevo rasgo? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Hay alguna forma de crear un alias de tipo para múltiples rasgos? [/questions/26070559/is-there-any-way-to-create-a-type-alias-for-multiple-traits] 2 respuestas ¿Hay alguna forma de combinar múltiples ...
Rasgo de alias con tipos asociados [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Hay alguna forma de crear un alias de tipo para múltiples rasgos? [/questions/26070559/is-there-any-way-to-create-a-type-alias-for-multiple-traits] 2 respuestas ¿Es posible crear un alias de rasgo con ...
¿Cómo implementar `serde :: Serialize` para un objeto de rasgo en caja?
Me encontré con un problema al intentar crear un vector genérico para una estructura. Este fue mi primer intento #[derive(Serialize)] struct Card { sections: Vec<Section<WidgetTrait>> } #[derive(Serialize)] struct Section<T: WidgetTrait> { ...
Mutable prestado en un bucle
Tengo el siguiente código struct Baz { x: usize, y: usize, } struct Bar { baz: Baz, } impl Bar { fn get_baz_mut(&mut self) -> &mut Baz { &mut self.baz } } struct Foo { bar: Bar, } impl Foo { fn foo(&mut self) -> Option<&mut Baz> { for i in 0..4 ...