Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pub trait Job {
- fn attack(&self) {
- println!("ATTACKING")
- }
- }
- pub struct Warrior {}
- impl Warrior {
- pub fn say_name(&self) {
- println!("NAME")
- }
- }
- impl Job for Warrior {}
- let player = Warrior{};
- player.say_name(); // => NAME
- player.attack(); // => ATTACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement