A modular, reusable university course for Rust
Creative Commons Attribution Share Alike 4.0 International
2.92k
stars
137
forks
source link
101-rs/slides / D-trait-objects-patterns.md : Typestate: example : typo ? #82
Closed
duron-rik closed 9 months ago
impl CoffeeMachine {
fn insert_money(self) -> CoffeeMachine {
println!("Money inserted!");
self.insert_money()
}
}
=> self.into_state() instead of self.insert_money() to prevent recursion