struct MyStruct {
isHappy: bool
}
trait Noisy {
fn get_noise(&self) -> &str
}
impl Noisy for MyStruct {
fn get_noise(&self) -> &str { "Meow?" }
}
****** DEFAULT TRAIT IMPL
trait Run {
// no properties - use setter,getter
fun run(&self) {
// exe
}
}
struct Robot {}
impl Run for Robot {}
fn main() {
let robot = Robot {};
robot.run();
}
Robot::Run::run() ??? this works ???