Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
enum Message {
Quitter,
Deplacer { x: i32, y: i32 },
Ecrire(String),
ChangerCouleur(i32, i32, i32),
}
impl Rectangle {
fn aire(&self) -> u32 {
self.largeur * self.hauteur
}
}
struct Utilisateur {
actif: bool,
nom_utilisateur: String,
email: String,
}
let (x, y, z) = tup;
impl Rectangle {
fn carre(taille: u32) -> Self {
Self { largeur: taille, hauteur: taille }
}
}
let user1 = Utilisateur {
email: String::from("quelqun@example.com"),
nom_utilisateur: String::from("quelqun123"),
actif: true,
};
let user2 = Utilisateur {
email: String::from("autre@example.com"),
..user1
};
struct Couleur(i32, i32, i32);
let noir = Couleur(0, 0, 0);
let a = [1, 2, 3, 4, 5];
let mois = ["Janvier", "Février"];
let tup: (i32, f64, u8) = (500, 6.4, 1);