Skip to content

Instantly share code, notes, and snippets.

View DrLarck's full-sized avatar

Lahcene Belhadi DrLarck

  • CBA Informatique Libérale
  • Avignon, France
  • 19:14 (UTC +02:00)
  • X @lahcene_rs
View GitHub Profile
@DrLarck
DrLarck / main.rs
Last active March 13, 2025 19:20
Appeler la méthode par défaut du Trait lors de la surcharge d'une méthode provenant d'un Trait
trait SomeTrait {
fn super_method(&self) {
println!("Hello world!");
}
}
struct SomeStruct;
impl SomeTrait for SomeStruct {}
@DrLarck
DrLarck / main.rs
Created March 10, 2025 17:29
Implémentation d'un système d'héritage simple, en utilisant le Dynamic Dispatch
/// Trait pet
/// Utilisable comme une "interface" ici
trait Pet {
fn sound(&self);
}
/// Struct Dog qui implémente le trait (interface) "Pet"
struct Dog;
impl Dog {