Tag: FILE-OWNERSHIP
¡Disculpas por el título complicado! Soy nuevo en Rust y estoy tratando de resolver un problema muy específico. Ninguna de las soluciones que he intentado hasta ahora parece funcionar correctamente dentro de los límites del lenguaje. Tengo una estructura que contiene datos (llamada Modelo) y también contiene una caja dinámica . . . Read more
Al compilar el siguiente código: pub enum NodeType { None, Node(Box<node>), } pub struct Node { next: NodeType, } impl Node { fn traverse_recursively<f>(&self, depth: usize, f: &mut F) where F: FnMut(&Node, usize), { f(self, depth); match &self.next { NodeType::None => {} NodeType::Node(node) => { node.traverse_recursively(depth + 1, f); } . . . Read more
Tengo un Result<><f64>, _>. Cuando intento extraer un puntero al arreglo real de f64, lo que observo es que el arreglo al que apunta dptr es una versión corrupta del arreglo esperado (los primeros 10 bytes han sido cambiados). ¿Por qué ocurre esto y cómo puedo evitarlo? use std::error::Error; fn . . . Read more
Hasta ahora, he visto dos patrones de construcción en el código oficial de Rust y en otras cajones de herramientas: impl DataBuilder { pub fn new() -> DataBuilder { … } pub fn arg1(&mut self, arg1: Arg1Type) -> &mut Builder { … } pub fn arg2(&mut self, arg2: Arg2Type) -> . . . Read more
Estoy intentando utilizar rsync para hacer una copia de seguridad de algunos datos de una computadora (PopOS! 21.04) a otra (Rocky 8.4). Pero no importa qué banderas use con rsync, los permisos de archivo y la propiedad nunca parecen guardarse. Lo que hago es ejecutar este comando localmente en PopOS: . . . Read more