Dados Pessoais: Crie uma struct Pessoa com campos nome, idade e email. Instancie duas pessoas no main.
Cores Enums: Crie um enum Cor com as variantes Vermelho, Verde, Azul e Personalizada(u8, u8, u8).
🟡 Intermediário
Área do Retângulo: Adicione um bloco impl para a struct Retangulo com um método nova(l: u32, a: u32) -> Retangulo (construtor) e um método area(&self) -> u32.
Option Safe: Crie uma função que receba um Vec<i32> e retorne um Option<i32> contendo o primeiro elemento, se existir.
🔴 Desafio
Calculadora de Formas: Crie um enum Forma que pode ser um Circulo(f64) ou um Quadrado(f64). Implemente um método area para o enum Forma que use match para calcular a área dependendo da variante.