Definición
Son un conjunto de elementos puestos juntos, que son tratados como una unidad. Se le pueden definir operaciones (Metodos).
struct Persona {
nombre: String,
apellido: String
}
Hay una variación que es una estructura pero como una tupla, por ejemplo
struct Celsius(f32);
struct Fahrenheit(f32);
fn convertir_a_celsius(temperatura: Fahrenheit) -> Celsius {
Celsius(
(temperatura.0 - 32.0) * 5.0/9.0
)
}
y también como un unit
struct AlgunaCosa;