Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.26 KB | None | 0 0
  1. #[derive(Debug)]
  2. enum Mutant {
  3. Val(usize),
  4. }
  5.  
  6. impl Mutant {
  7. fn mutate(&mut self, new_val: usize) {
  8. *self = Mutant::Val(new_val);
  9. }
  10. }
  11.  
  12. fn main() {
  13. let mut m = Mutant::Val(1);
  14. eprintln!("{:?}", m);
  15. m.mutate(2);
  16. eprintln!("{:?}", m);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement