Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. trait toggle {
  2. fn toggle(&mut self) -> bool;
  3. }
  4.  
  5. impl toggle for u8 {
  6. fn toggle(&mut self) -> bool {
  7. if *self == 0xFF {
  8. *self = *self ^ 0x00;
  9. return true;
  10. } else if *self == 0x00 {
  11. *self = *self ^ 0xFF;
  12. return true;
  13. } else {
  14. return false;
  15. }
  16. }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement